设为首页 加入收藏

TOP

[C语言] 实现strcmp
2015-11-19 23:07:00 来源: 作者: 【 】 浏览:8
Tags:语言 实现 strcmp
#include 
#include 
 
int my_strcmp(const char * str1, char * str2)      
{
    int ret = 0;
    assert(str1);
    assert(str2);
    while ((*str1 == *str2) && *str1&&*str2)
    {
        str1++;
        str2++;
    while (!(*str1&&*str2))  //判断str1和str是否同时指向 \0
         return 1;       //相等返回1
    }
    return -1;           //不相等返回-1
}
 
void main()
{
       char str1[100] = {"i love"};
       char str2[50] = {"China "};
       printf("%d\n",my_strcmp(str1,str2));
}

?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇用C语言编写函数实现一个整数计算.. 下一篇用C语言编写函数,实现strlen计算..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: