#includeint my_strcmp(const char*arr1, const char*arr2) //因为只需比较arr1与arr2是否相等无需对其修改 因此用const常量修饰 { while (*arr1++ == *arr2++ && *arr1!=' ' && *arr2!=' ')//比较*arr1与*arr2对应每位是否相等 { ; } if (*arr1 == *arr2 && *arr2 == ' ')//运行至此且都为 表明 arr1等于arr2 { return 1; } return 0; } int main() { char arr1[] = "sahdjh"; char arr2[] = "sahdjh"; if (my_strcmp(arr1, arr2) == 1)//模拟实现strcmp库函数 { printf("Yesn"); } else { printf("Non"); } return 0; } C语言新手,若哪里不对请大家多多指正。



