00问答网
所有问题
以下能对二维数组a进行正确初始化的语句是_。
int a[][3]={{1,2,3},{4,5,6}};int a[][3]={{1,0,1}{},{1,1}};int a[2][4]={1,2,3},{4,5},{6}};解释~
举报该问题
推荐答案 2009-10-21
答案是错的,正确的是C
int a[2][3] = {{1,2},{3,4},{5,6}};
a[2][3]里面一个{ },就是a[][3]了
所以a[2][3]只能有2个{ }
题目里有3个{ }
越界了,所以不能初始化的是C
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTnI0InTe0TIZe0DrTB.html
其他回答
第1个回答 2013-11-27
第一个可以,
第二个,如果{1,0,1}{}两个之间加个逗号,也可以
第三个,最前面加个
大括号
的话{,语法正确,但是越界了,超出长度,去掉{1,2,3}和{4,5}和{6}任意一个能成功。
本回答被网友采纳
第2个回答 2013-11-27
答案A
相似回答
以下能对二维数组a进行正确初始化的语句是
_。
答:
答案是错的,正确的是C
int a[2][3] = {{1,2},{3,4},{5,6}};a[2][3]里面一个{ },就是a[][3]了 所以a[2][3]只能有2个{ } 题目里有3个{ } 越界了,所以不能初始化的是C
以下能对二维数组a进行正确初始化的语句为
()A.int a[2][]={{1},{4...
答:
以下能对二维数组a进行正确初始化的语句为
()A.int a[2][]={{1},{4,5}}B.int a[][3]={1,2,3,4,5} C.int a[2][3]={1,2,3,4,5,6,7} 选择B 分析:C语言定义二维数组时必须指定列的大小,行指不指定都行 故A错 C项是因为超过了数组长度,2*3=6,元素却有7个 ...
以下能对二维数组a进行正确初始化的
选项是( )。 A. int a[2][ ]={...
答:
a[5]={}就非法了,因为没有这种初始化方式,同理,你的
二维数组
在逻辑上就是一个数组里面的成员全部是数组。所以要按照
数组的初始化
方式,int a[][3]={ {1,0,1},{0 },{1,1} };此处不可缺省{0},因为二维数组你列数是根据{}的数量决定的,缺省了{0}就变成 int a[2 ][3]了 ...
3.
以下对二维数组进行正确初始化的是
。
答:
正确答案B.首先二维数组的第一个参数代表的是行数,第二个参数代表的是列数
,如果用多个花括号初始化,同一行的必须在同一个{}中,所以A错误;定义二维数组时如果只给出一个参数,那么第二个参数必须给出,显然C,D都错了.
大家正在搜
对二维数组a进行正确初始化
以下能对二维数组a进行正确
对二维数组正确初始化
对二维数组进行初始化
对于已正确定义的二维数组a
以下不能对二维数组a
对二维数组初始化
对二维数组的正确定义
数组正确初始化
相关问题
以下能对二维数组a进行正确初始化的语句是
以下能对二维数组a进行正确初始化的语句为()A.int a[...
以下不能对二维数组a进行正确初始化的语句是
以下能对二维数组a进行正确初始化的选项是( )。 A. in...
以下能对二维数组c进行正确的初始化的语句是
以下能对二维数组进行正确定义并初始化的是______。 A....
3.以下对二维数组进行正确初始化的是 。
7.13 以下能对二维数组c进行正确的初始化的语句是 A)i...