民国恩仇录在哪可以看:写出int strlen(char *s)的函数实现求字符串长度.
来源:百度文库 编辑:中科新闻网 时间:2024/05/22 00:15:18
写出int strlen(char *s)的函数实现求字符串长度.
二三楼好象都正确哦,该给哪一个哩?
从哪个更须要分来看,应该给二楼,从哪一个在答题时最准确来看,我可能会使用三楼的答案,他更精练些。
二三楼好象都正确哦,该给哪一个哩?
从哪个更须要分来看,应该给二楼,从哪一个在答题时最准确来看,我可能会使用三楼的答案,他更精练些。
很简单嘛
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) ;
}