strlen是C/C++用于计算字符串长度的函数,其头文件为<string.h>,用法像这样:
16c60002a4574efe4b56?from=pc.jpg
使用很简单,而今天要跟大家分享的是strlen的几种实现方法。
方法一(for循环)
16c80001bad718c2fdf6?from=pc.jpg
方法二(while循环)
16cd000073da3eefc6af?from=pc.jpg
方法三(指针)
16c80001baf2c3e8b463?from=pc.jpg
方法四(递归)
16c20006336faed71499?from=pc.jpg
方法五(递归结合条件运算符)
16c60002a49562e15f9c?from=pc.jpg
注意的是上述assert宏需要包含头文件<assert.h>,还有其他实现方法的小伙伴也可以在评论区分享分享,让大伙儿涨涨见识哦~
支持原创,转载时请注明出处,疯狂码者愿与你一起努力,共同成长,谢谢!

来源 ,疯狂码者