#include<stdio.h>
#include<string.h>
//比较两个字符串是否相等,(或者说前字符串比后字符串不同的地方大几)
int My_strcmp( const char *str1,const char *str2)
{
int tmp=0;
while((tmp=*str1-*str2)==0&&*str2!='\0')//相减得0且str2没结束时
{
str1++;
str2++;
}
return tmp;
}
int main()
{
char str1[10]="abcd";
char str2[5]="abce";
printf("%d\n",My_strcmp(str1,str2));//打印str1比str2大几
getchar();
return 0;
}
答案:-1