一个2行3列的二维数组a,可以视为包含a[0]、a[1]两个元素的一维数组,而a[0]、a[1]又是各包含三个元素的一维数组,其中a[0]的三个元素为a[0][0]、a[0][1]、a[0][2],a[1]的三个元素为a[1][0]、a[1][1]、a[1][2],此时可将a[0]、a[1]视为数组名。
举一反三
- 每一个数组的第一个元素是数组的第( )个元素。 A: 1 B: 1或0 C: 0 D: X
- 若定义int a[2][2]={1,2,3,4},则a数组的各数组元素值分别为()。 A: a[0][0]=1,a[0][1]=2,a[1][0]=3,a[1][1]=4 B: a[0][0]=1,a[0][1]=3,a[1][0]=2,a[1][1]=4 C: a[0][0]=4,a[0][1]=3,a[1][0]=2,a[1][1]=1 D: a[0][0]=4,a[0][1]=2,a[1][0]=3,a[1][1]=1
- 若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元素a(0)、a(1)和a(2),则应当使用 语句。
- 若有说明:int a[ ][4] = { 0, 0 }; 则下面不正确的叙述是( )。 A: 数组a 的每个元素都可得到初值0 B: 二维数组a 的第一维大小为1 C: 因为二维数组a 中初值个数除以第二维大小值的商小于1 ,故数组a 的行数为1 D: 只有元素a[0][0] 和a[0][1] 可得到初值0 ,其余元素均得不到初值0
- 二维数组a中第一行第一列元素的正确引用是__________? A: a[0][0] B: a[1][1] C: a[0][1] D: a[1][0]