what is difference between array and structure?
Answer Posted / shweta
Both arrays and structures are classified as structured data
type as provide a mechanism that enables us to access and
manipulate data in relatively easy manner. but they differ
in number of ways:-
1)An array is a collection of related data elements of same
type. Structure can have elements of different types.
2. An array is derived data type whereas a structure is a
programmer defined one.
3) An array behaves like a built in data types only we need
to declare it.but in case of structures , first we have to
design and declare a data structure before the variables of
that type are declared and used.
example:of array:
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5];//only declare an array variable
example of structure:
struct book_bank
{
char title[5];
char author[3];
int pages;
float price;
};// this format of defining is also known as TEMPLATE
struct book_bank book1, book2;// declaration of variable
| Is This Answer Correct ? | 48 Yes | 14 No |
Post New Answer View All Answers
Write a program to print "hello world" without using a semicolon?
Write a C program to accept a matrix of any size. Find the frequency count of each element in the matrix and positions in which they appear in the matrix
What is the most efficient way to count the number of bits which are set in an integer?
What is static memory allocation?
List the different types of c tokens?
What is indirection? How many levels of pointers can you have?
Are enumerations really portable?
Explain the difference between getch() and getche() in c?
What is difference between arrays and pointers?
What is extern variable in c with example?
Which built-in library function can be used to match a patter from the string?
What is union and structure in c?
What are the types of type specifiers?
What is calloc()?
What is the description for syntax errors?