C语言题,给出解释 。数组定义及初始化正确的是( )
9.数组定义及初始化正确的是()A.chara[5]={};B.inta[5]={0,1,2,3,4,5};C.chara={"string"};D.chara[]={’...
9.数组定义及初始化正确的是( )
A.char a[5]={ }; B.int a[5]={0,1,2,3,4,5};
C.char a={"string"}; D.char a[ ]={’0’,’1’,’2’,’3’,’4’,’5’}; 展开
A.char a[5]={ }; B.int a[5]={0,1,2,3,4,5};
C.char a={"string"}; D.char a[ ]={’0’,’1’,’2’,’3’,’4’,’5’}; 展开
4个回答
展开全部
选项是有一些问题的. A和D都对.
A.char a[5]={ };
申请5个元素的数组, 初始化为全零.
B.int a[5]={0,1,2,3,4,5};
五个元素,初始化有六个.
C.char a={"string"};
不是数组.
D.char a[ ]={’0’,’1’,’2’,’3’,’4’,’5’};
数组元素个数由初始化数据觉得, 这里是6个.
A.char a[5]={ };
申请5个元素的数组, 初始化为全零.
B.int a[5]={0,1,2,3,4,5};
五个元素,初始化有六个.
C.char a={"string"};
不是数组.
D.char a[ ]={’0’,’1’,’2’,’3’,’4’,’5’};
数组元素个数由初始化数据觉得, 这里是6个.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D是对的。
B的元素有6个,太多了
B的元素有6个,太多了
追问
其他的也解释一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D.char a[ ]={’0’,’1’,’2’,’3’,’4’,’5’};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询