若有说明 int a[3][4],则对 a 数组元素的正确引用是

问题描述:

若有说明 int a[3][4],则对 a 数组元素的正确引用是
(A) a[2][4] (B) a[1,3] (C) a (2)(1) (D) a[1][3]
为什么D对A错?

a[2][4]越界了
最后一个元素a[2][3]
引用时下标从0开始
第一行a[0][0] a[0][1]...
第三行a[2][0] a[2][1]...