用C语言编程序:用指针方法处理:写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数

2025-01-19 03:18:43
推荐回答(1个)
回答1:

int strcmp(char *p1, char *p2)
{
while (*p1 && *p2)
{
if (*p1 > *p2)
return 1;
else if (*p1 < *p2)
return -1;
else
{p1++; p2++;}
}
if (*p1==0 && *p2==0)
return 0;
else if (*p1==0)
return -1;
else
return 1;
}