#include <stdio.h>
int mystrcmp(const char * set,const char * res);
int main(void)
{
int x;
char set[] = "he";
char res[] = "hello";
x = mystrcmp(set,res);
printf("x = %d\n",x);
return 0;
}
int mystrcmp(const char * set,const char * res)
{
int i;
if(!set || !res)
{
return -1;
}
for(i = 0; set[i] != '\0' && res[i] != '\0'; i++)
{
if(set[i] != res[i])
return -1;
}
return set[i] - res[i];
}
int strcmp(const char *s1,const char *s2):比较s1指针指向内存中的数据是否跟s2指针指向内存中的数据相同返回0,不同返回非0值