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){
//...
}