问题 单项选择题

以下错误的定义语句是( )。

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) intx[4][]=1, 2, 3), 1, 2, 3, 1, 2, 3), 1, 2, 3;
D) int x[][3]=1, 2, 3, 4;

答案

参考答案:C

解析: 本题主要考查的是二维数组的定义和初始化。在定义多维数组时,如果有初始化列表,则可以省略最左边的维数,而其他维数不能被省略,二维数组也不例外。因此选项C)是错误的。

默写题
单项选择题