strcmp() - 比较字符串
🚩write in front🚩
🔎大家好,我是謓泽,希望你看完后。能对你有所帮助,不足请指正,共同学习交流🔎
🆔本文由 謓泽 原创 如需转载还请通知⚠
📝个人主页-InfoQ - 促进软件开发及相关领域知识与创新的传播-极客邦💬
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩
📢2021 年度博客之星物联网与嵌入式开发 TOP5~2021 博客之星 Top100~阿里云专家 ^ 星级博主~掘金⇿InfoQ 创作者~周榜 99»总榜 1184👋
🎄strcmp() - 比较字符串🎄
strcmp() 函数的声明方式如下 👇
将 C 语言 字符串 str1 与 C 语言 字符串 str2 进行比较。
此函数开始比较每个字符串的第一个字符。 如果它们彼此相等,则继续以下对,直到字符不同或到达终止空字符。此函数执行字符的二进制比较。
str1 → 要进行比较的第一个字符串。
str2 → 要进行比较的第二个字符串。
比较每一位字符比较的大小是 ASCll 码的值。
该函数返回值如下:该函数具有返回值 int
如果返回值小于 0,则表示 str1 小于 str2。
如果返回值大于 0,则表示 str1 大于 str2。
如果返回值等于 0,则表示 str1 等于 str2。
🎄strcmp()函数代码示例🎄
使用 strcmp()函数代码示例如下 👇
🎄第一次的运行结果🎄
请输入第一个字符串:abc
请输入第二个字符串:abc
返回的值:0
🎄第二次的运行结果🎄
请输入第一个字符串:abcd
请输入第二个字符串:abc
返回的值:1
🎄第三次的运行结果🎄
请输入第一个字符串:abc
请输入第二个字符串:abcd
返回的值:-1
🎄创建自定义函数实现 strcmp()🎄
思路很简单其实 👇
相等为 0、大于返回 1、小于返回-1,重要的点注释其实都是写了的。
示例代码如下:👇
🎄第一次的运行结果🎄
请输入第一个字符串:abc
请输入第二个字符串:abc
返回的值:0
🎄第二次的运行结果🎄
请输入第一个字符串:abcd
请输入第二个字符串:abc
返回的值:1
🎄第三次的运行结果🎄
请输入第一个字符串:abc
请输入第二个字符串:abcd
返回的值:-1
以上的四个字符串函数是我们学 C 语言必须要掌握的,包括模拟字符串函数的实现也是有必要去实现的,这样的好处可以锻炼我们对函数库的了解,增强自己写代码的能力,建议反复观看,牢记掌握这四个字符串函数~
版权声明: 本文为 InfoQ 作者【謓泽】的原创文章。
原文链接:【http://xie.infoq.cn/article/f5742dca941c1e40e01eba3a4】。文章转载请联系作者。
评论