C语言试题: 若一个字符串的长度为n,则存储它的字符数组的长度至少为_____。

如题所述

【正确答案】n+1
【解析】在C语言中,字符串是以‘\0’结尾的, 所以如果字符串长度为n。也就是有n个字符,那么加上‘\0’就是有 n+1个字符。
望采纳~ 有问题再问哦~ o(∩_∩)o
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-12
n+1 如果用少于这个长度的来存储。。如果是初始化赋值的话会报错,,如果是用scanf或gets输入,再输出的时候由于没有\0 字符串后面会有一些奇奇怪怪的字符
第2个回答  2013-01-12
至少为 n +1,应为后边还有一个 ‘/0‘
第3个回答  2013-01-11
n+1个
字符串都是以\0结束的,只有遇到\0他才识别这个字符串结束,所以就是n个,在加结束字符\0总共就是n+1个字符长度
第4个回答  2013-01-11
n+1 ,还有一个结束符。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网