Introduction to Arrays in C
This “Introduction to Arrays in C” page explains clearly about what is the definition of array, syntax and memory allocation.
- Array is a derived data type.
- Array is a linear data structure.
- Array store elements in consecutive memory locations.
- Using primitive data type variables, we can store only one element at a time.
printf(“a : %d\n”,a);
- Disadvantage of primitive variables is, we cannot process the information like storing phone numbers, account numbers, students marks…..
- Using array variables, we can store more than element.
- Arrays can hold only homogeneous data elements.
<data_type> <Identifier> [size];
- The above statement is an array declaration, in which “arr” is a variable which holds 5 elements of integer data type.
- All the elements of array will gets consecutive memory locations.
- Array variable holds base address ( first element address) of array.
- Array elements can be accessed using it’s index number (starts with 0 to size-1).