开发者社区> 问答> 正文

字符串比较函数strcmp的用法是什么?

字符串比较函数strcmp的用法是什么?

展开
收起
游客a6dwcf3rbwut2 2022-03-29 21:24:52 498 0
1 条回答
写回答
取消 提交回答
  • strcmp()函数根据ACSII码的值比较两个字符串。从第一个字符开始,依次将s1中某个下标(从0开始依次往后)的字符的ACSII码值,减去s2中相同下标的字符的ACSII码值,若差值不为零,则返回ACSII码差值(视使用的编译器不同,也有可能返回-1、0、1这三个值之一)。若差值为零则比较下一个下标位置的两个字符,直到出现差值不为0,或者检索到'\0'为止s1、s2对应位置的字符的ACSII码值都相同。注意:绝大多数字符串相关操作都出现'\0'就代表字符串结束,'\0'之后的字符往往没有意义甚至会带来错误。

    2022-03-29 21:26:19
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载