C语言中的字符串比较函数
  5Z6Aj0LQwRjK 2023年11月02日 158 0


//
// Created by 王东梁 on 2023/9/17.
//
#include<stdio.h>
#include <string.h>

int mycmp(const char* s1,const char* s2){
//    int idx=0;
//    while(s1[idx]==s2[idx]&&s1[idx]!='\0'){
//        idx++;
//    }
//    return s1[idx]-s2[idx];
    while (*s1==*s2&&*s1!='\0'){
        s1++;
        s2++;
    }
    return *s1-*s2;
}

int main() {
    char s1[]="abc";
    char s2[]="abc1111";
    printf("%d\n",mycmp(s1,s2));
    return 0;
}


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
5Z6Aj0LQwRjK