#include <stdio.h>
#include <string.h>
#include <assert.h>
int my_strcmp (char const *p,char const *q)
{
int i = 0;
assert((*p != NULL) && (*q != NULL));
for(i = 0; p[i] == q[i]; i++)
{
if(p[i] == '\0')
return 0;
}
if(p[i] < q[i])
return -1;
else
return 1;
}
int main()
{
char p[] = "abcdefg";
char q[] = "abcdef";
printf("%d\n",my_strcmp (p,q));
return 0;
}
自己编写字符串比较函数
最新推荐文章于 2022-07-20 14:36:41 发布