Memory (cont)
When an array is declared, the elements of the array are guaranteed to be stored in consecutive memory locations:
int array[5];
for (i = 0; i < 5; i++) {
printf("address of array[%d] is %p\n", i, &array[i]);
}
|
address of array[0] is BFFFFB60
address of array[1] is BFFFFB64
address of array[2] is BFFFFB68
address of array[3] is BFFFFB6C
address of array[4] is BFFFFB70
|
|