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;
}

 

 

 

posted @ 2010-04-27 17:32  达闻东  阅读(585)  评论(0编辑  收藏  举报