C语言实现strcmp

来源:互联网 发布:excel数据导入matlab 编辑:程序博客网 时间:2024/05/16 15:39
#include <stdio.h>
int MyStrcmp(const char *s1,const char *s2)
{
    while(*s1 != '\0'&&*s2 != '\0'&&*s1 == *s2)
    {
        s1++;
        s2++;
    }
    return *s1 < *s2 ?-1:(*s1==*s2 ?0:1);
}
int main(void)
{
    char s1[] = "abc";
    char s2[] = "cde";
    int res = MyStrcmp(s1,s2);
    if(res == -1)
    {
        puts("<");
    }
    else if(res == 0)
    {
        puts("==");
    }
    else
    {
        puts(">");
    }
}
                                             
0 0
原创粉丝点击