设有定义: int x[2][3]; 则以下关于二维数组x的叙述错误的是( )。

admin2015-07-28  26

问题 设有定义:
int x[2][3];
则以下关于二维数组x的叙述错误的是( )。

选项 A、可以用x[0]=0;的形式为数组所有元素赋初值0
B、数组x可以看作是由x[0]和x[1]两个元素组成的一维数组
C、元素x[0]可看作是由3个整型元素组成的一维数组
D、x[0]和x[1]是数组名,分别代表一个地址常量

答案A

解析 考查二维数组元素的引用。二维数组可以理解为一维数组的嵌套,二维数组中的每个元素都为一个数组。由此可知x[0]、x[1]为二维数组x[2][3]对应的一维数组,每个一维数组中共有3个整型元素,x[0]、x[1]为数组名,代表对应数组的首地址,选项B)、C)、D)正确,x[0] = 0意味着对二维数组x[2][3]的第一行元素即前三个元素赋初值0,选项A)错。答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/3zDp777K
0

最新回复(0)