实现strcmp
//模拟实现strcmp
int Mystrcmp(const char* arr1, const char* arr2) {
while ((*arr1!='\0')&&(*arr2!='\0')) {
if (*arr1 > *arr2) {
return 1;
}
else if (*arr1 < *arr2) {
return -1;
}
else {
++arr1;
++arr2;
}
}
if ((*arr1 == '\0')&&(*arr2!='\0')) {
return -1;
}
else if ((*arr2 == '\0') && (*arr1 != '\0')) {
return 1;
}
else {
return 0;
}
}
int main() {
char arr1[] = "xelcome";
char arr2[] = "welcome";
int ret = Mystrcmp(arr1, arr2);
printf("%d\n", ret);
return 0;
}