Structure is a collection of heterogeneous data type but the array is a collection of homogeneous data types.
Array
- It is a collection of data items of same data type.
- It has declaration only
- There is no keyword.
- array name represents the address of the starting element.
Structure
- It is a collection of data items of different data type.
- It has declaration and definition
- keyword struct is used the
- Structure name is known as tag it is the short hand notation of the declaration.