strcmp()函数根据ACSII码的值比较两个字符串。从第一个字符开始,依次将s1中某个下标(从0开始依次往后)的字符的ACSII码值,减去s2中相同下标的字符的ACSII码值,若差值不为零,则返回ACSII码差值(视使用的编译器不同,也有可能返回-1、0、1这三个值之一)。若差值为零则比较下一个下标位置的两个字符,直到出现差值不为0,或者检索到'\0'为止s1、s2对应位置的字符的ACSII码值都相同。注意:绝大多数字符串相关操作都出现'\0'就代表字符串结束,'\0'之后的字符往往没有意义甚至会带来错误。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。