C++ char s[8];数组s最多可以存放 个字符的字符串。

字符串, 可以存7个还是8个 \0算什么

字符串隐含的最后有一个'\0'
比如"hello"其实是包含6个字符的。
所以用长度为8的数组保存字符串,那么最多可保存8个字符(这8个字符包含'\0')追问

我纠结啊。  这里题目里又说了

追答

这两种说法其实是一致的,这个题目的意思是:不包含'\0'字符串最多包含9个字符,因为最后还有'\0'

追问

谢了,我找到答案了

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-11
八个,‘\0'不算字符
相似回答