热门IT资讯网

C语言 strcmp的实现

发表于:2024-11-27 作者:热门IT资讯网编辑
编辑最后更新 2024年11月27日,#include#includeint mystrcmp(char* str1, char* str2){ for (;*str1!='\0' ;str1++,str2++) {
#include#includeint mystrcmp(char* str1, char* str2){    for (;*str1!='\0' ;str1++,str2++)    {        if (*str1 != *str2)        {            if (*str1>*str2)            {                return 1;            }            else if (*str1<*str2)            {                return -1;            }        }    }    if (*str1 == '\0' || *str2 == '\0')    {        if (*str1>*str2)        {            return 1;        }        else if (*str1<*str2)        {            return -1;        }        return 0;    }}int main(){    char *str1 = "abcdef";    char *str2 = "abcde";    int fin = mystrcmp(str1, str2);    printf("%d", fin);    system("pause");    return 0;}
0