A-A+

下列二维数组初始化语句中 正确且与语句float a[][3]={0 3 8 0 9};等价

2022-08-06 01:42:15 问答库 阅读 174 次

问题详情

下列二维数组初始化语句中,正确且与语句float a[][3]={0,3,8,0,9};等价的是
A.float a[2][]={{0,3,8},{0,9}};
B.float a[][3]={0,3,8,0,9,0};
C.float a[][3]={{0,3},{8,0},{9,0}};
D.float a[2][]={{0,3,8},{0,9,0}};请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:在选项B)中,因为数组的第一维的数目不明确,所以理解会有歧义,可以理解为1行3列,或者2行3列等。所以选项B)错误。注意:数组中元素的引用。

考点:语句,数组