16. 下列字符数组长度为5的是( ) (A)char a[]={‘h’, ‘a’, ‘b’, ‘c’, ‘d’}; (B)char b[]= {

16.下列字符数组长度为5的是()(A)chara[]={‘h’,‘a’,‘b’,‘c’,‘d’};(B)charb[]={‘h’,‘a’,‘b’,‘c’,‘d’,‘\0... 16. 下列字符数组长度为5的是( )
(A)char a[]={‘h’, ‘a’, ‘b’, ‘c’, ‘d’};
(B)char b[]= {‘h’, ‘a’, ‘b’, ‘c’, ‘d’, ‘\0’};
(C)char c[10]= {‘h’, ‘a’, ‘b’, ‘c’, ‘d’};
(D)char d[6]= {‘h’, ‘a’, ‘b’, ‘c’, ‘\0’ }
请求详细回答
展开
 我来答
iceheartball
推荐于2018-04-20
知道答主
回答量:8
采纳率:0%
帮助的人:6.4万
展开全部
(a)(b)在定义数组时虽然没有明确给定数组长度,但是长度是由花括号内部数组元素决定的,即有n个元素,长度就是n;'\0'也是一个元素。
(c)(d)在定义时数组长度已经确定,无需赘言。
我是刘向彬
2012-06-02
知道答主
回答量:5
采纳率:0%
帮助的人:3.4万
展开全部
A的长度为5,B和D的为6,C的是10。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
渣渣辉与古天咯
2019-06-21
知道答主
回答量:6
采纳率:0%
帮助的人:3746
引用iceheartball的回答:
(a)(b)在定义数组时虽然没有明确给定数组长度,但是长度是由花括号内部数组元素决定的,即有n个元素,长度就是n;'\0'也是一个元素。
(c)(d)在定义时数组长度已经确定,无需赘言。
展开全部
错啦错啦,别误人子弟!a,c长度不能确定,不信你可以用strlen测试一下!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ninger02
2012-06-03
知道答主
回答量:4
采纳率:0%
帮助的人:6342
展开全部
A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式