We can access any array element using array name and subscript/index written inside pair of square brackets [].
For Example:
Suppose we have an integer array of length 5 whose name is marks.
int marks[5] = {5,2,9,1,1};
Now we can access elements of array marks using subscript followed by array name.
- marks[0] = First element of array marks = 5
- marks[1] = Second element of array marks = 2
- marks[2] = Third element of array marks = 9
- marks[3] = Fourth element of array marks = 1
- marks[4] = Last element of array marks = 1
Remember array indexing starts from 0. Nth element in array is at index N-1.
C Program to print all Array Elements
#include <stdio.h> #include <conio.h> int main(){ int value[7] = {1,2,3,4,5,6,7}; int i; /* Printing array elements using loop */ for(i = 0; i < 7; i++){ printf("Element at index %d is %d\n", i, value[i]); } getch(); return 0; }
Output
Element at index 0 is 1 Element at index 1 is 2 Element at index 2 is 3 Element at index 3 is 4 Element at index 4 is 5 Element at index 5 is 6 Element at index 6 is 7