写一个字符串测试函数my_strlen(char *p) 要求函数内不允许定义变量
方法1:
int strlen(char *s)
{
return strchr(s,'\0')-s;
}
方法2:
int strlen(char *p)
{
return (printf ("%s", p)); //很新鲜
}
方法3:
int strlen(char *p)
{
if( *p )
return strlen(p + 1)+ 1;
return 0;
}
阅读(1114) | 评论(0) | 转发(0) |