what is difference between array and structure?

Answers were Sorted based on User's Feedback



what is difference between array and structure? ..

Answer / rajesh

array -same data type
structure -diff datatype

Is This Answer Correct ?    630 Yes 51 No

what is difference between array and structure? ..

Answer / rajkumars

Array:Static memory allocation.
It uses the subscript to access the array elements.

Structure:Dynamic memory allocation.
It uses the dot(.)operator to access the structure
members.

Is This Answer Correct ?    460 Yes 48 No

what is difference between array and structure? ..

Answer / vinay

Array -
* Memory (array size) is fixed
* Accessing an element in array takes constant time. E.g. -
5th element in an array can be accessed as array[4] i.e.
searching/accessing an element in array takes comparatively
less time than in structures.
* Adding/deleting an element in the array is comparatively
difficult since the data already present in the array needs
to be moved
Structure -
* Memory (structure size) can be changed dynamically
* Accessing an element in a list takes more time
comparatively since we need to traverse thro the list
* Adding/deleting takes less time than in arrays

Is This Answer Correct ?    208 Yes 28 No

what is difference between array and structure? ..

Answer / shruti

Array is a base pointer..
** it points to a particular memory location..

Structure is not a pointer..

Is This Answer Correct ?    209 Yes 50 No

what is difference between array and structure? ..

Answer / rajprasadmaity

collection is similar data type array
array always start from 0
array size fixed

Is This Answer Correct ?    123 Yes 36 No

what is difference between array and structure? ..

Answer / ira

Are you sure that Structure is object oriented, because
structs came from C, and C wasn't an object-oriented
program, and C++ was using it at the beginning where now
they use class for the same function which is better

Array is a collection of a fixed number of components all of
the same type: it is a homogeneous data structure.

structs (records) - we use them to group items of different
types; a collection of a fixed number of components in which
the components are accessed by name. The components as
mention can be of different types. A struct is typically
heterogeneous.

Is This Answer Correct ?    82 Yes 20 No

what is difference between array and structure? ..

Answer / reema

ARRAY:- An array can't have bit fields.

STRUCTURE:- Structure can contain bit fields.

Is This Answer Correct ?    82 Yes 22 No

what is difference between array and structure? ..

Answer / kalyani joshi

array has indexed data type.
data type of structure is object type.

Is This Answer Correct ?    86 Yes 28 No

what is difference between array and structure? ..

Answer / 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

what is difference between array and structure? ..

Answer / siddharth kothari

An array behaves like a built-in data type. All we have to
do is to declare an array variable and use it. But in the
case of a structure, first we have to design and declare a
data structure before the variables of that type are
declared and used

Is This Answer Correct ?    44 Yes 15 No

Post New Answer

More C Interview Questions

1 232 34543 4567654 can anyone tell me how to slove this c question

6 Answers  


Is it possible to create recycle bin in mobiles?

2 Answers  


Is it possible to run a c program without using main?If yes HOW??

13 Answers   Wipro,


The variables are int sum=10,SuM=20; these are same or different?

3 Answers  


the statement while(i) puts the entire logic in loop. this loop is called a) indefinite loop b) definite loop c) loop syntax wrong d) none of the above

0 Answers  


convert 12345 to 54321 withoutusing strig

5 Answers  


Do you know what is a programing language ?

0 Answers  


When the macros gets expanded?

0 Answers  


Can we increase size of array in c?

0 Answers  


pgm to find any error in linklist(in single linklist check whether any node points any of previous nodes instead of next node)

0 Answers   Huawei,


Write a program to accept a character & display its corrosponding ASCII value & vice versa?

9 Answers  


In c programming language, how many parameters can be passed to a function ?

0 Answers  


Categories