函数原型 size_t strlen(const char *str)
注:在这里事先说明一下size_t 类型,他不是内置类型,但是和平台无关,是个无符号的unsigned int 类型,取值范围是0-MAXINT;
代码如下:
size_t strlen(const char *str){
size_t len=0;
assert(str!=NULL);
while(*str++!='\0') //由此可见,strlen函数的判断长度的时候是以'\0'为结束标志的
len++;
return len;
}