关于二维数组元素的定义

书上看到的,这个不是矛盾了吗?不是说数组元素的每个下标从0开始,行下标和列下表都要在行列长度上减一,那a[2][3]不应该代表第三行第四列吗?

img

img

你理解的是没问题的,书上说的第2行第3列应该是从0开始的,a[0][0]是第0行第0列。
不同的地方说法不一样而已。

这种问题不用问,自己动手实验一下

这里的a[2][3]不是数组定义,是指a[2][3]这个元素。所以是第二行第三列没毛病啊