直接使用字符数组+循环实现一遍strcmp的比较过程(按字典序)即可,也可以改成指针形式的,见代码:
intmyStrcmp(charstring1[],charstring2[]){inti=0;while(string1[i]==string2[i]&&string1[i]!='\0'){i++;}returnstring1[i]-string2[i];}
当比较到某一个位置的字符不相等时,对两个字符进行减法运算即可,如果全部相等,那么最后做差返回的肯定是0。