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 c program to find the sum of five entered numbers using an array named number
Explain what is the general form of a c program?
What are extern variables in c?
What does node * mean?
the factorial of non-negative integer n is written n! and is defined as follows: n!=n*(n-1)*(n-2)........1(for values of n greater than or equal to 1 and n!=1(for n=0) Perform the following 1.write a c program that reads a non-negative integer and computes and prints its factorial. 2. write a C program that estimates the value of the mathematical constant e by using the formula: e=1+1/!+1/2!+1/3!+.... 3. write a c program the computes the value ex by using the formula ex=1+x/1!+xsquare/2!+xcube/3!+....
Why c is a mother language?
How do you initialize pointer variables?
What is %d called in c?
write a program to create a sparse matrix using dynamic memory allocation.
What do you understand by normalization of pointers?
What is an auto keyword in c?
What is a floating point in c?
What is wild pointer in c with example?
What is the use of in c?
What is the difference between volatile and const volatile?