为了账号安全,请及时绑定邮箱和手机立即绑定

关于字符串函数strcmp

#include <stdio.h>

int main()

{

    char a[]="abc";

    char b[]="avs";

    printf("%d",strcmp(a,b));

    return 0;

}


为什么我的输出结果是-20,而不是0,1,-1


正在回答

2 回答

就是字符相减呀 一样就是0,小了为负,大了为正。

0 回复 有任何疑惑可以回复我~
#1

废寝忘食陈同学 提问者

理解错了
2019-08-22 回复 有任何疑惑可以回复我~
#2

废寝忘食陈同学 提问者

那课程里面为什么是1与-1
2019-08-22 回复 有任何疑惑可以回复我~
#3

废寝忘食陈同学 提问者

明白了
2019-08-22 回复 有任何疑惑可以回复我~
#4

小小疾飞 回复 废寝忘食陈同学 提问者

嗯 我看了下 它这里其实也没写得很清楚。
2019-08-22 回复 有任何疑惑可以回复我~
查看1条回复

strcmp是比较 不是解答的

0 回复 有任何疑惑可以回复我~
#1

慕九州3445855

不仅仅是-1.0.1而已
2019-11-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926019    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

关于字符串函数strcmp

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信