请教:二维数组的基本问题~~
如果一个数组定义为:int iarr[3][4];
然后给变量i赋值:
i=iarr[2][2];
我不懂的是:为什么i得到的值是数组的第9个元素?(书上这么说的)
我怎么感觉应该是6个啊?
郁闷中,请教大家~~
对这个数组的描述是:一个包含3个元素的数组,其每个元素又是一个包含4个元素的数组。
第一到第十二个元素是:
[0][0],[0][1],[0][2],[0][3],
[1][0],[1][1],[1][2],[1][3],
[2][0],[2][1],[2][2],[2][3]
如此看 [2][2] 应该是第11个元素啊?
只有竖着数才是第9个,但和上面对数组的描述不相符啊~~