c语言中不用strcmp怎么进行两字符串的比较
答案:2 悬赏:30 手机版
解决时间 2021-03-09 21:43
- 提问者网友:眉目添风霜
- 2021-03-09 04:35
c语言中不用strcmp怎么进行两字符串的比较
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-03-09 05:54
int compare(char *a,char *b)
{
int i;
if(strlen(a)!=strlen(b)) return 0;
for(i=0;i
if(a[i]!=b[i])
return 0;
}
return 1;
}
{
int i;
if(strlen(a)!=strlen(b)) return 0;
for(i=0;i
return 0;
}
return 1;
}
全部回答
- 1楼网友:冷風如刀
- 2021-03-09 07:05
strcmp(s1,s2)对两个字符串进行比较,逐一比较字符的ascii码,a为97,a为65所以a>a;分出大小后面不再比较;
如果s1>s2,返回1;
如果s1=s2,返回0;
如果s1<s2,返回-1;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯