C语言——两个字符串比较大小
有谁知道两个字符串比较大小的程序怎么写啊?
int strcmp1(char *a,char *b)
{
int i=0;
while(a[i]!='\0'&&b[i]!='0')
{
if(a[i]>b[i])
return 1;
else if(a[i]<洞拦b[i])
return -1;
i++;
}
if(a[i]=='\0'&&b[i]!='\0')
return -1;
if(a[i]!='\0'&&b[i]==纳郑胡'\丛歼0')
return 1;
return 0;
}
a等于b就返回1,a小于b就返回-1.等于就返回0.