注意,*str1 和*str2 最好不要写在while判断里,否则需要在return前再*str1-1,和*str2-1。
代码语言:javascript复制int strcmp(const char *str1,const char *str2){
if(NULL==str1||NULL==str2){
return NULL;
}
while(*str1&&*str2&&(*str1==*str2));
{
*str1 ;
*str2 ;
}
return *str1-*str2;
}