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

2024-12-01 14:12:08
推荐回答(3个)
回答1:

答案是错的,正确的是C
int a[2][3] = {{1,2},{3,4},{5,6}};

a[2][3]里面一个{ },就是a[][3]了
所以a[2][3]只能有2个{ }
题目里有3个{ }
越界了,所以不能初始化的是C

回答2:

第一个可以,
第二个,如果{1,0,1}{}两个之间加个逗号,也可以
第三个,最前面加个大括号的话{,语法正确,但是越界了,超出长度,去掉{1,2,3}和{4,5}和{6}任意一个能成功。

回答3:

答案A