C++ string字符串的比较是否相等 可以使用compare 也可以使用"=="
1 使用比较运算符 ==
#include <iostream>
#include <string>
using namespace std;
int main()
{
string a = "hello";
string b = "hello";
// 使用比较运算符
if (a == b)
{
cout << "a与b相等" << endl;
}
else
{
cout << "a与b不相等" << endl;
}
};
2 使用compare函数
compare 比较2个字符串,当2个字符串相等的时候返回 0
#include <iostream>
#include <string>
using namespace std;
int main()
{
string a = "hello";
string b = "hello";
// 使用compare函数
if (a.compare(b) == 0)
{
cout << "a与b相等" << endl;
}
else
{
cout << "a与b不相等" << endl;
}
};