问题
单项选择题
以下数组定义中错误的是______。
A.int x[2][3]={1, 2, 3, 4, 5, 6};
B.int x[][3]={0};
C.int x[][3]={{1, 2, 3}, {4, 5, 6}};
D.int x[2][3]={{1, 2}, {3, 4}, {5, 6}};
答案
参考答案:D
解析: D选项中x[2][3]定义的是一个两行三列的二维数组,而在给数组元素赋值时却赋成了三行,所以错误。