Bootstrap

strlen的三种实现方式,C语言

strlen函数的介绍
strlen是C语言标准函数库中的标准函数,其功能是:计算字符串的长度,strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度不包含'\0')。

但是strlen返回值是size_t,这是无符号数,unsigned int
 

一,用计数器实现,

 二,递归实现

三,指针减指针 (同种类型指针相减等于两者之间元素的个数)

 

 

;