很简单嘛
int strlen (char * s)
{
char * p = s ;
while (*p++ != '\0') ;
return (p - s - 1) ;
}
这是C字符串哦
strlen
以整数形式返回一个字符串中字符的个数
(strlen [string]...)
参数
string
字符串型。
返回值
整数。如果指定多个 string 参数,strlen 返回所有参数的总长度。如果省略参数或输入空字符串,strlen 返回 0。
示例
命令: (strlen "abcd")
4
命令: (strlen "ab")
2
命令: (strlen "one" "two" "four")
10
命令: (strlen)
0
命令: (strlen "")
0
int strlen (char * s)
{
char * p = s ;
while (*p) p++;
return (p - s) ;
}