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

求教,相同是1还是0

求教,相同是1还是0

C
祝福9999 2017-03-12 18:45:50
main(int argc,char*argv[]) {if(strcmp("我和谁最像",argv[1]==0) printf("镜子里的我\n"); 为什么是0呢,求教
查看完整描述

1 回答

已采纳
?
TDYu

TA贡献3条经验 获得超1个赞

strcmp 这个函数与其说是比较相等,我个人比较倾向只说它是比较用。 它会比较两个字串(需要两个参数),用编码比(ASCII)字典序,前者大于后者则回传1,两个没有差别则回传0,后者大于前者回传-1。 虽然这里是中文,但还是有编码,只是一个字是2bytes。但关于中文字的比较其实还有更多内容,你可以再自己多搜一下做学习,效果比较好。
查看完整回答
1 反对 回复 2017-03-13
  • 1 回答
  • 0 关注
  • 1479 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信