C language
Structures in C
Structure is the collection of variables of different types under a single name for better handling.
Keyword struct is used for creating a structure.
Syntax of structure
struct structure_name { data_type member1; data_type member2; . . data_type memeber; };
We can create the structure for a person as mentioned above as:
struct person { char name[50]; int cit_no; float salary; };
This declaration above creates the derived data type struct person
Arrays In C
Arrays a kind of data structure that can store a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.
Declaring Arrays
To declare an array in C, a programmer specifies the type of the elements and the number of elements required by an array as follows −
type arrayName [ arraySize ];
This is called a single-dimensional array. The array Size must be an integer constant greater than zero and type can be any valid C data type. For example, to declare a 10-element array called balance of type double, use this statement −
double balance[10];
Initializing Arrays
You can initialize an array in C either one by one or using a single statement as follows −
double balance[5] = {1000.0, 2.0, 3.4, 7.0, 50.0};
The number of values between braces { } cannot be larger than the number of elements that we declare for the array between square brackets [ ].