比较字符串的大小
str1<str2返回<0的数字;
str1==str2返回0;
str1>str2返回>0的数字
#include<stdio.h>
#include<string.h>
int MyStrcmp(const char*str1,const char*str2)
{
int tmp;//计算差值
while((tmp=*str1-*str2)==0 && *str1!='\0')
{
str1++;
str2++;
}
return tmp;
}
int main()
{
str1[]="abcd";
str2[]="abc";
printf("%d",MyStrcmp(str1,str2));
return 0;
}
本文介绍了一个用C语言实现的字符串比较函数,该函数能够判断两个字符串的大小关系。通过逐字符比较,返回值指示了str1与str2之间的大小关系:小于、等于或大于。
2334

被折叠的 条评论
为什么被折叠?



