C++:空字符与空格符的区别空字符:"\0",空字符往往作为字符串的结束标志。
空格符:" "
1)字符串的长度:空字符的长度为0,空格符的长度为1
1char a[] = "\0";
2char b[] = "";
3    cout << strlen(a) << endl;  //0
字符串长度为0
4    cout << strlen(b) << endl;  //1
View Code
2)输出的区别
1char crr[] = "a b";  //输出是a b
2char brr[] = "a\0b";  //输出是a  --------->因为遇到'\0'代表结束
3    cout << strlen(crr) << endl;
4    cout << strlen(brr) << endl;
View Code

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。