以下错误的定义语句是
A) int x[][3]=0,1,1,2,3;
B) int x[4][3]=1,2,3,1,2,3,1,2,3,1,2,3;
C) int x[4][]=1,2,3,1,2,3,1,2,3,1,2,3;
D) int x[][3]=1,2,3,4;
参考答案:C
解析: 本题考查的是二维数组的定义和初始化方法。C语言中,在定义并初始化二维数组时,可以省略数组第一维的长度,但是不能省略第二维的长度。故选项C) 错误。
以下错误的定义语句是
A) int x[][3]=0,1,1,2,3;
B) int x[4][3]=1,2,3,1,2,3,1,2,3,1,2,3;
C) int x[4][]=1,2,3,1,2,3,1,2,3,1,2,3;
D) int x[][3]=1,2,3,4;
参考答案:C
解析: 本题考查的是二维数组的定义和初始化方法。C语言中,在定义并初始化二维数组时,可以省略数组第一维的长度,但是不能省略第二维的长度。故选项C) 错误。