已有定义int x[3][2],以下能正确引用数组元素的选项是( )
选择一个答案
a. x[2][2]
b. x[1][2]
c. x[2][1]
d. x[0][2]
要的是解释过程,吼吼
追答题目中定义的是整型的二维数组,和一维数组是一样的约束,如int X[2],该数组有两个元素:X[0]和X[1],而没有X[2]。所以第二个中括弧中的数字大于等于2就不正确了。
追问int x[3][2],中的int x[3]是什么情况?
我举例 int y[100][99] ,说明这个数组从0-99都是y的元素,所以是正确的,为啥从0开始?
不是1-100呢?再说 0 怎么是整数 int呢?茫然
詳細看見書上說明,才明白,這是規定數組的表示方法從0開始