consider this definition
int a[3][3] = {0};
Here i have 9 allocated contiguous memory spaces with the total size of 3*3*sizeof(int)
bytes stored for the array. Now i have this assignment
a[0][12] = 3;
After reading this post, i understood that i am accessing the a[12]
address from the base address.
But now my question is how is a[0][12]
array subscript able to access a value that is out of the range assigned to a
??