11智能在线
新记
C++ char s[8];数组s最多可以存放 个字符的字符串。
字符串, 可以存7个还是8个 \0算什么
举报该文章
相关建议 推荐于2016-08-05
字符串
隐含的最后有一个'\0'
比如"hello"其实是包含6个字符的。
所以用长度为8的数组保存字符串,那么最多可保存8个字符(这8个字符包含'\0')
追问
我纠结啊。 这里题目里又说了
追答
这两种说法其实是一致的,这个题目的意思是:不包含'\0'字符串最多包含9个字符,因为最后还有'\0'
追问
谢了,我找到答案了
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f7msmv4m8p27v48fpvq.html
其他看法
第1个回答 2015-01-11
八个,‘\0'不算字符
相似回答
大家正在搜
相关问题
下列数组s中所存放字符串的长度为( C )。 char s[...
c语言中char类型如何存放多个字符
C语言编程 编写一个函数delchar(char s[],c...
c语言char可以存多少个字符
C++中char s[20]它能输入的最大字符串数是多少?
C++ char * s; cin >> s 能正确进行字符...
C++怎么把string 转换为char型数组
c语言怎么把一个字符数组分成多个数组?