A-A+

以下能正确定义二维数组的是()。A.int a[][3];B.int a[][3] ={2*

2022-08-06 01:56:18 问答库 阅读 174 次

问题详情

以下能正确定义二维数组的是()。
A.int a[][3];
B.int a[][3] ={2*3};
C.int a[][3] ={};
D.int a[2][3] ={{1},{2},{3,4}}:请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:本题考查二维数组的定义。选项B)不符合二维数组的定义规范;选项C)企图给数组赋空值,错误;选项D)定义的a[2)[3]说明a是一个2行3列的数组,而初始化却赋了3行,所以选项D)错误。

考点:数组,定义