The relationship between an array element and the elements index number is as follows.
1. The array name by itself is a constant pointer to the first element of the array.
So if you have this int iary[4] { 10 22 4 17 } then 'iary' is a constant
pointer to the value 10 so *iary '10';
2. An array elements index represents an offset in the array to that element.
So if you have an element index of 2 for the above array (iary) then
iary[2] 4. Notice it does not equal 22. In 'c' array indexing starts at 0.
Because array indexing starts at 0 iary[0] 10 iary[1] 22
iary[2] 4 and iary[3] 17.