Explanation:
Array is collection of similar data types it is a linear data structure.Array stores elements in a contiguous memory location.
We have an array arr[5] of size 5 and it is of integer type.Suppose the starting address of the array is 2000 and each memory location is one byte long.As we know that the size of integer is 2 or 4 bytes we take it 2 bytes.
If the starting address is 2000 that is of index 0 then the address of index 1 is 2000+2=2002.
address of index 2=2004.
address of index 3=2006.
address of index 4=2008.
Since size of int is 2 bytes hence we add two memory location.