问题 单项选择题

以下数组定义中错误的是______。

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]定义的是一个两行三列的二维数组,而在给数组元素赋值时却赋成了三行,所以错误。

单项选择题
填空题