/*
* strlen 返回 字符串 的长度
*/
#include <cstdio>
size_t strlen ( const char * str ) {
char *p = (char *)str;
while (*p++ != '\0')
;
return p-1-str;
}
int main ()
{
char szInput[256];
printf ("Enter a sentence: ");
gets (szInput);
printf ("The sentence entered is %u characters long.\n",(unsigned)strlen(szInput));
return 0;
}
C 标准库 strlen 函数的实现
本文介绍了一个简单的C语言strlen函数实现方法,该函数用于计算字符串的长度。通过使用指针遍历字符串直到遇到空字符终止符,从而计算出字符串的实际长度。

被折叠的 条评论
为什么被折叠?



