空字符是C和C++用来标记字符串的结束符号。怎么理解这句话

宽字符串文字的类型常量宽字符的数组。它也有一个等价的宽空字符作为结束标志。如果两个字符串或宽字符串在程序中相邻,C++就会把它门连接在一起,兵在最后加上一个空字符。例如:... 宽字符串文字的类型常量宽字符的数组。它也有一个等价的宽空字符作为结束标志。
如果两个字符串或宽字符串在程序中相邻,C++就会把它门连接在一起,兵在最后加上一个空字符。例如:
“two” “same”
他们输出的结果是“twosame”。

不太明白那个空格的含义,我用编译器输出
string s="12345 345";
cout<<s;
还是输出了12345,后面有个空格并没有舍去。。搞不清楚意思。
c++primer中文第3版73面
展开
 我来答
johnnysangel
2010-08-14 · TA获得超过5623个赞
知道大有可为答主
回答量:3264
采纳率:0%
帮助的人:2422万
展开全部
难道输出的不是12345 345?
我觉得你可以用下断点调试...然后你的s应该是1 2 3 4 5 3 4 5 然后还有一位是“ ”的...就是它的第9位...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式