A normal C variable can hold only one data of one data type at a time. An array can hold group of data of same data type. A structure can hold group of data of different data types and Data types can be int, char, float, double and long double etc.
Read moreHow many ways can you declare a structure in C?
There are two ways to declare structure variable: By struct keyword within main() function.
Read more