比较字符串的大小

比较字符串的大小

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;
}

猜你喜欢

转载自blog.csdn.net/wangjiaxin_/article/details/88586377