一般形式:strcmp(字符串1,字符串2) 说明: 当s1<s2时,返回值= -1 当s1==s2时,返回值= 0 当s1>s2时,返回值 = 1 注:c++ 中 当s1<s2时,返回值小于0 当s1==s2时,返回值等于0 当s1>s2时,返回值 大于0 即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'...
返回值就是一个函数调用后 返回的一个值 原型:extern int strcmp(const char *s1,const char * s2);返回值是一个int型 当s1<s2时,返回值<0 当s1=s2时,返回值=0 当s1>s2时,返回值>0 关于大小的比较是按字符串的字符一个一个按ASCII码比较 ...
char tstr[N]; // N不小于str1和str2的长度 if(strcmp(str1,str2) > 0) { strcpy(tstr,str1);strcpy(str1,str2);strcpy(str2,tstr);}