int h_strcmp(char *s1, char *s2) { int result, i; for (i = 0; *(s1+i) != '\0' && *(s2+i) != '\0'; i++) { if (*(s1+i) > *(s2+i)) return 1; else if (*(s1+i) < *(s2+i)) return -1; else continue; } if (*(s1+i) == '\0' && *(s2+i) == '\0') return 0; else if (*(s1+i) != '\0' && *(s2+i) == '\0') return 1; else return -1; }
C语言中比较两个字符串的大小
最新推荐文章于 2024-02-20 19:47:32 发布