#include<string.h>
size_t strlen ( const char * str );
1、字符串已经 ‘\0’ 作为结束标志,strlen函数返回的是在字符串中 ‘\0’ 前面出现的字符个数(不包含 ‘\0’ )。
2、参数指向的字符串必须要以 ‘\0’ 结束。
3、注意函数的返回值为size_t,是无符号整型的( 易错 )
//模拟实现strlen函数。
#include<assert.h>
int mystrlen(char* str)
{
int count = 0;
assert(str != NULL);
while (*str!='\0')
{
count++;
str++;
}
return count;
}