strcmp是比較兩個字符串的大小,兩個字符串相同時返回0,第一個字符串大於第二個字符串時返回一個正值,否則返回負值.
比較兩個字符串的算法是:逐個比較兩個串中對應的字符,字符大小按照ASCII碼值確定,從左向右比較,如果遇到不同字符,所遇第一對不同字符的大小關系就確定了兩個字符串的大小關系,如果未遇到不同字符而某個字符串首先結束,那麼這個字符串是較小的,否則兩個字符串相等。
extern int strcmp(const char *s1,const char *s2);
發現這裡需要是指針類型的,可以使用string的c_str()函數將string s轉化為這個類型