问题
单项选择题
以下错误的定义语句是______。
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是错误的。如果数据不足,系统将自动给后面的元素自动补初值0。