问题 单项选择题

以下不能对二维数组a进行正确初始化的语句是

A) int a[2][3]=0;
B) int a[][3]=1,2,0;
C) int a[2][3]=1,2,3,4,5,6;
D) int a[][3]=1,2,3,4,5,6;

答案

参考答案:C

解析: 关于二维数组的初始化,我们需要掌握如下方法:①所赋初值个数与数组元素的个数相同;②所赋初值行数少于数组行数时,系统将自动给后面各行的元素补初值0;③在给二维数组赋初值时可以不用行花括号对。选项C)应该是int a[3][2]={{1,2},{3,4},{5,6,}};

选择题
填空题