C语言库函数学习【string.h】之strlen_(const char * str)
C语言库函数学习【string.h】之strlen_(const char * str)
代码如下:
#include<stdio.h>
/*
函数功能:返回字符串str的长度
参数描述:
str:指向字符串的首地址
返回值:unsignedint
*/
unsigned int strlen_(const char * str)
{
if(NULL == str)
return0;
unsignedint len=0;
while(*str++)
len++;
/*另外实现方法
char * p=str;
while(*p++);
return (p-str-1);
*/
/*另外实现方法
char * p=str;
while(*p) p++;
return (p-str);
*/
returnlen;
}