C++字符串比较是否相等

C++字符串比较是否相等

1.用strcmp函数比较char* 字符串

int strcmp(const char* s1,const char* s2);

(1) 当s1 < s2时,返回负数;

(2) 当s1 == s2时,返回值 = 0;

(3) 当s1 > s2时,返回正数。

2.用compare函数或“==”比较string对象

s1.compare(s2)
//若返回值为0,则两者相等。

在比较两个string对象时是可以利用“==”的,相等的话,则表达式的返回值为1,不等为0。

if(s1 == s2){
//...
}
全部评论

相关推荐

在写周报的打工人很独...:这个笔试昨天晚上做了一下,真难啊,前后端,ai全有
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务