O'Reilly logo
  • Gary McCormack thinks this is interesting:

Multidimensional arrays are stored linearly in memory by rows. Here, b[0][0] is the first element, b[0][1] is the second element, and b[1][0] is the eleventh element.

From

Note

interesting titbit - using pointer notation yields - (b + i10 + j)