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

求教,相同是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 关注
  • 1503 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号