Array in C Programming
Array in C Programming
WHAT IS AN ARRAY?
• It is a variable that can store multiple values.
• For example, if you want to store 5 integers, you can create an array for
it.
Example:
int data[5];
HOW TO DECLARE AN ARRAY?
SYNTAX:
dataType arrayName[arraySize];
Example:
float mark[5];
• Here, we declared an array mark, of floating-point type.
• And its size is 5.
• Meaning, it can hold 5 floating-point values.
NOTE: The size and type of an array cannot be changed once it is declared.
ACCESS ARRAY ELEMENTS
• You can access elements of an array by indices.
• Suppose you declared an array mark. The first element is mark[0], the second
element is mark[1] and so on.
NOTES:
• Arrays have 0 as first index, not 1. In this case mark[0] is the first element.
• If the size of an array is n, to access the last element, then n-1 index is used.
In this example, mark[4]
• Suppose the starting address of mark[0] is 2120. Then, the address of mark[1]
will be 2124. Similarly, the address of mark[2] will be 2128 and so on.
• This is because the size of a float is 4 bytes.
HOW TO INITIALIZE AN ARRAY?
• It is possible to initialize an array during declaration.
Example:
int mark[5] = {19, 10, 8, 17, 9};