Difference Between Array and Structure

Array Structure
i. Data Collection
Array is a collection of homogeneous data. structure is a collection of heterogeneous data.
ii. Element Reference
Array elements are referred by subscript. Structure elements are referred by its unique name.
iii. Access Method
Array elements are accessed by it’s position or subscript. structure elements are accessed by its object as ‘.’ operator.
iv. Data type
Array is a derived data type. Structure is user defined data type.
v. Syntax
array_name[size]; struct struct_name
{
structure element 1;
structure element 2;
———-
———-
structure element n;
}struct_var_nm;
vi. Example
int rno[5]; struct item_mst
{
int rno;
char nm[50];
}it;

Fig.: Difference between Array and Structure

Leave A Comment

Your email address will not be published. Required fields are marked *