关于c语言中的strcmp函数,到底如何判断的,原理是什么

关于c语言中的strcmp函数,到底如何判断的,原理是什么如果第一个字符就不想等,那么直接就不判断了吗,直接返回非零值,还是依然往下进行对比??,求大神指点万分感谢... 关于c语言中的strcmp函数,到底如何判断的,原理是什么如果第一个字符就不想等,那么直接就不判断了吗,直接返回非零值,还是依然往下进行对比??,求大神指点万分感谢 展开
 我来答
百度网友2ebe1e4f3
2017-06-23 · TA获得超过1.3万个赞
知道大有可为答主
回答量:9245
采纳率:52%
帮助的人:3396万
展开全部
是的,不相等就结束,返回值是两个对应的字符相减的差
更多追问追答
追问
不会往下继续判断下一个字符吗,比如st1[]="123",st2[]="223"
strcmp(st1,st2);
当第一个就不等,那么他还会继续执行下去吗
万一第一个相等,而后面又出现不相等又是会如何?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式