int strcmp(const char *str1,const char* str2)
{
while(str1!=NULL&&str2!=NULL);
{
while(*str1++==*str2++)
{
if(*str1=='\0'&&*str2=='\0')
return 1;
}
return -1;//不等的情况
}
return -2;//有指针为空的情况;//
}
int main()
{
int ret=0;
char *str1="hello";
char *str2="hello";
ret=My_Strcmp(str1,str2);
printf("ret=%d",ret);
if(ret==0)
{
printf("字符串相等!");
}
else
{
printf("字符串不等");
}
getchar();
return 0;
}