char+c[+]="a+girl"的数组长度是多少?

 我来答
lugoodboy
2022-05-02 · TA获得超过7.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:86%
帮助的人:6231万
展开全部

数组长度是6,源程序:

测试源程序


求字符数组长度语句:length=strlen(c);   

程序运行结果:

更换编译器:


2022年5月2号上来一看,感到震惊,为了更好地、正确地帮助,现在补充注意:字符串的长度就是字符串包含字符的个数('\0'除外) ,所以字符串的长度是不包括'\0'的。题目问的是字符串长度,而不是字符串如何在内存存储。strlen( )函数可以说明问题。

注意strlen()与sizeof()与区别


我于2022-05-01的回答完全正确。

帐号已注销

2022-05-02 · TA获得超过1076个赞
知道大有可为答主
回答量:7379
采纳率:95%
帮助的人:240万
展开全部
根据c语言规范,这个字符数组的各个元素分别是'a'、' '、'g'、'i'、'r'、'l',最后添加一个'\0'表示数组结尾,所以它的长度是7。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式