模拟实现strcmp/strncmp
第一次代码:int my_strcmp(const char* p1, const char* p2){ assert(p1 && p2); while (1) { if (*p1 == *p2) { if (*p2 == '\0') break; p1++; p2++; } else if (*p1 > *p2) return 1; else return -1; } return 0; }改进: