1.功能:字符串之间的比较
2.比较方式:字符串比较是按字符的ASCII码进行比较的,=返回0,>返回1,<返回-1。
3.函数模型:
- int compare(const string &s) const; //与字符串s比较
- int compare(const char *s) const; //与字符串s比较
#include<iostream> #include<string> using namespace std; void test1() { string s1="hello world!"; string s2="hello world!"; if(s1.compare(s2)==0) cout<<"s1 = s2"<<endl; else if(s1.compare(s2)>0) cout<<"s1 > s2"<<endl; else cout<<"s1 < s2"<<endl; } void test2() { } int main() { test1(); test2(); return 0; } /* 打印结果:s1 = s2 */