这个结果怎么得出来的

img

二维数组,第一维2,第二维1,即56

0    1

0 123,345
1 34,56
2 34,56

---> a[2][1]---> 56

答案56
步骤 a[2][1]取二维数组a一维下标2,二维下标1,因为数组下标从0开始2对应{34,56}1对应56

三行2列的二维数组,a[2][1] 代表第3行第2列,即56

56

数组下标都是从0开始的,a[3][2]代表是一个四行三列的数组,按照理论上来计算的话答案是56,但是这道题本身问题就很大,在程序里面语法就是错的,int a[3][2] = ? 这句话是给这个第4行第3列这个位置的变量赋值,单纯只是赋一个值,你这里给了多个,肯定是不行的

为了让你看的更清楚。

img
这样给你一个Debug的图,你自己看看要哪个?