strlen()
🚩write in front🚩
🔎大家好,我是謓泽,希望你看完后。能对你有所帮助,不足请指正,共同学习交流🔎
🆔本文由 謓泽 原创 如需转载还请通知⚠
📝个人主页-InfoQ - 促进软件开发及相关领域知识与创新的传播-极客邦💬
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩
📢2021 年度博客之星物联网与嵌入式开发 TOP5~2021 博客之星 Top100~阿里云专家 ^ 星级博主~掘金⇿InfoQ 创作者~周榜 92»总榜 1382👋
🎄strlen() - 计算字符串长度🎄
strlen() 函数的声明方式如下 👇
获取字符串长度。
返回 C 字符串 str 的长度。
str → 要计算长度的字符串。
字符串的'\0'作为结束标志,strlen 函数的返回值是在字符串中出现的字符个数(不包含'\0')
注意:函数的返回值是无符号的 unsigned 容易出错の。
Size_t→是一个无符号(unisgned int)整型类型。
🔥→strlen 的工作原理:只要给我个地址,那么 strlen 就可以向后数字符,至到遇到'\0'就会停止。
🎄strlen()函数代码示例🎄
使用 strlen() 函数代码示例如下 👇
运行结果如下→44778899 的长度是 8
当然我们还要注意:char str[] = {'a','b','c'}; 如果是这样的话就没有'\0',那么产生的就是随机值!还是按照上面的代码进行演示。
这样的运行结果就会是随机值,因为我们不知道反斜杠'\0'在哪里。
🎄创建自定义函数实现 strlen()的功能🎄
示例代码如下:👇
运行结果如下 👇
请输入字符串:C 语言天下第一
The total number of input strings:7
版权声明: 本文为 InfoQ 作者【謓泽】的原创文章。
原文链接:【http://xie.infoq.cn/article/ed77527cdb32d5f79bb2fb16a】。文章转载请联系作者。
评论