题目如下:
已知:
int a[3][2] = {3,2,7}; 问 a[0][2] = ? 答案是7
这个问题可以这么来解释,二维数组是一维存的,并且都是通过索引去寻找这些数的,所以可以通过这种方式来寻找这些数
按道理来说是不会出现a[0][2]这种数的,但是这里却出现了,并且没有报错,这是因为越界的地方会接着往下读,这里接着3,2,7中的2往下读就是7,所以结果为7
如果是第二行,就在第二行结束的数后面往下读就是该本应越界的数所映射的数
这就是所谓的二维数组问题,希望大家能够喜欢,不懂的欢迎在下方留言