C Array Declaration
Array Declaration in C
Array has to be declared before using it in C Program. Array is nothing but the collection of elements of similar data types.
Syntax :
<data_type> array_name [size1][size2].....[sizen];
Syntax Parameter | Significance |
---|---|
data_type | Data Type of Each Element of the array |
Array_name | Valid variable name |
size | Dimensions of the Array |
Array Declaration Requires -
Requirement | Explanation |
---|---|
Data Type | Data Type specifies the type of the array. We can compute the size required for storing the single cell of array. |
Valid Identifier | Valid identifier is any valid variable or name given to the array. Using this identifier name array can be accessed. |
Size of Array | It is maximum size that array can have. |
What does declaration tells to Compiler ?
- Type of the Array
- Name of the Array
- Number of Dimension
- Number of Elements in Each Dimension
Examples : 1
// Array of 10 integer roll numbers int roll[10]
Examples : 2
// 2-D Array char name[80][20];
Examples : 3
// 3-D Array char name[80][20][40];
Above declaration tells compiler following things -
Example | Type | Array Name | Dimension No. | No.of Elements in Each Dimension |
---|---|---|---|---|
Example 1 | integer | roll | 1 | 10 |
Example 2 | character | name | 2 | 80 and 20 |
Example 3 | character | name | 3 | 80 and 20 and 40 |