C语言笔记:两字符串比较

自写函数,实现字符串比较.若字符串中字符不同,则输出两者的ASCII码差值

#include 
int strcmp(char *p1,char *p2)
{
int i,h,j,k;
for (i=0;p1[i]!='\0' || p2[i]!='\0';i++)
{
	if (*(p1+i)!=*(p2+i))
	{
		h=(int)*(p1+i);
		j=(int)*(p2+i);
		k=h-j;
		return k;
	}
}
printf("The same word\n");
return 0;
}

int main()
{
	char s1[100],s2[100];
	int result;
	printf("Please input the first word:\n");
	gets(s1);
    printf("Please input the second word:\n");
	gets(s2);
	result=strcmp(s1,s2);
	printf("%d",result);
	return 0;
}