假定一个字符串的长度为n,则定义存储该字符串的字符数组的长度至少为

最好解释一下... 最好解释一下 展开
 我来答
raef_beyond
推荐于2016-07-24 · TA获得超过1651个赞
知道小有建树答主
回答量:382
采纳率:50%
帮助的人:236万
展开全部
xiongwei630003 兄弟讲错了!

正确答案是:n+1

原因:

字符串是以'\0'结尾的, 所以如果字符串长度为n,也就是有n个字符,那么加上'\0'就是有 n+1 个字符。故定义数组大小时候至少需要 n+1 字节大小的内存空间。

即:char string[n+1];
完颜雪市子
2019-10-15 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.4万
采纳率:28%
帮助的人:962万
展开全部
【正确答案】n+1
【解析】在c语言中,字符串是以‘\0’结尾的,
所以如果字符串长度为n。也就是有n个字符,那么加上‘\0’就是有
n+1个字符。
望采纳~
有问题再问哦~
o(∩_∩)o
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白马相思白发生b
2010-07-03 · TA获得超过1752个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:916万
展开全部
char a[n];
包含的字符下标就是a[0]a[1]..a[n-1]一共n个字符,后面系统给你的字符串加一个‘\0’
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式