A-A+

在下面的二维数组定义中 正确的是(43)。A.inta[5][];B.int a[][5];

2022-08-06 01:37:49 问答库 阅读 174 次

问题详情

在下面的二维数组定义中,正确的是(43)。
A.inta[5][];
B.int a[][5];
C.int a[][3]={{1,3,5},{2}};
D.int a[](10);请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:数组定义或者初始化的时候必须指定它的维度。选项C定义了a的第二个维度,在初始化列表的时候给定了第一个维度。其它三个选项都没有确切给定a的两个维度。

考点:数组,定义