字符串hello world在内存中存放时是否占有11个的字节空间C++问题

如题所述

如果是 char str[] = {"hello world"} 占12个字节
如果是 char str[] =
{'h','e','l','l','o',' ','w','o','r','l','d'}
就占用 11 个字节
最后那个'\0' 最好加上, 不然 printf("%s", str)可能会出问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-03
占12个,字符串有个结束标记'\0'
字符串长度是11
第2个回答  2019-05-15
你好!
占12个,字符串有个结束标记'\0'
字符串长度是11
我的回答你还满意吗~~
第3个回答  2010-01-03
12个,还有一个结束标志'\0'
第4个回答  2010-01-03
12,后面还有一个'\0'作为字符串的结束
相似回答