C语言中二维数组的访问:
char c[10][10];
for (int i = 0; i < 10; i++) //100个值,按行展开为0~99
for (int j = 0; j < 10; j++)
c[i][j] = i * 10 + j;
char a = c[2][20]; //可以访问的,得到的是c的第2*10+20+1个元素,即40
char b = c[3][40]; //可以访问的,得到的是c的第3*10+40+1个元素,即70
char d = c[9][10]; //访问越界!