11智能在线
新记
c语言中不用strcmp怎么进行两字符串的比较
c语言中不用strcmp怎么进行两字符串的比较
举报该文章
相关建议 2016-12-13
从两个字符串首地址开始,逐字符的比较
如果对应位置上的字符不相同,那么字符值小的比较小,可以返回结果
如果比对到某个字符串结尾,而另一个字符串尚未结束,那么短的比较小,返回结果
如果比对到最后,两个字符串都结束,那么两个字符串相等,返回结果
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/pfpq2848m7s748fmfs4.html
其他看法
第1个回答 2016-12-13
int compare(char *a,char *b)
{
int i;
if(strlen(a)!=strlen(b)) return 0;
for(i=0;i<strlen(a);i++){
if(a[i]!=b[i])
return 0;
}
return 1;
}
本回答被网友采纳
相似回答
大家正在搜
相关问题
C语言 不用strcmp() 实现字符串比较
C语言问题:不用strcmp函数比较两个字符串的大小
编写c语言程序,不使用strcmp函数,比较任意两个字符串的...
c语言两个字符串比较大小的问题,不使用strcmp函数
C语言,使用strcmp函数时,如果比较的2个字符串是中文要...
编写程序实现对两个字符串的比较。不使用C语言提供的标准函数s...