strcmp比较两个字符串的大小,如果两个字符串相同,则返回0;如果第一个字符串大于第二个字符串,则返回正值;否则,返回负值。
比较两个字符串的算法是在:比较两个字符串中的对应字符各一个。 文字的大小由ASCII码的值决定,从左到右进行比较。 遇到不同的字符时,遇到的第一个不同字符的大小关系决定两个字符串的大小关系。 如果没有遇到不同的字符,某个字符串先结束,则该字符串很小。 否则,两个字符串相等。
外部strcmp (const char * S1,constchar*s2 );
我发现这里应该是指针类型。 可以使用string的c_str ) )函数将string s转换为此类型