
c++ 字符串相等比较
原文链接:https://blog.csdn.net/immerseinstudy/article/details/123744591。版权声明:本文为CSDN博主「桃之夭夭ღ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。char *类型的字符串只需要有效字符串长度相等即可,即如果\0的长度不同并不影响判断。strcmp比较的是char * 类型的字符串。而s
介绍
String strcmp() function
字符串strcmp()函数
In-built compare() function
内置compare()函数
C++ Relational Operators ( ‘’ , ‘!=’ )
C ++关系运算符(’’,’!=’)
参考资料
C++字符串相等
C++比较字符串是否相等
笔记:
strcmp比较的是char * 类型的字符串
strcmp(s1, s2)
而
compare函数是string 的方法
s1.compare(s2)
string类型的变量还可以用
==来作为比较
string s1 = "aaa"; string s2 = "bbb"; s1 == s2;
注意:
char *类型的字符串只需要有效字符串长度相等即可,即如果\0的长度不同并不影响判断。
而string类型需要字符串和长度都相等才行。
————————————————
版权声明:本文为CSDN博主「桃之夭夭ღ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/immerseinstudy/article/details/123744591
更多推荐
所有评论(0)