您的位置:首页 > 编程语言 > C语言/C++

C++关于字符、字符串的总结

2017-04-05 16:33 411 查看
1、C++将C风格字符串视为地址。

eg:

char word[10];

word = “Today”;

word == “MATE”;

解释:首先数组名代表的是数组的地址,其次,用引号扩起来的字符串常量表示的也是地址,所以,此次比较中,比较的是他们是否存储在相同的地址上,而不是两个字符串是否相同。应该使用C风格的字符串库中的比较函数strcmp()函数进行字符串的比较。

2、关系运算符不能比较字符串,但可以比较单个字符。

原因:单个字符实际上是整型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ 字符串 字符