int strlen(char *s)
{
if ( *s == 0)
return 0;
else
return strlen(s+1)+1
}
strlen不错的实现,完全用递归实现计算字符串长度。每次递归增加一个长度,并且向后移动一位,直到遇到结尾符'\0'.
int strlen(char *s)
{
if ( *s == 0)
return 0;
else
return strlen(s+1)+1
}
strlen不错的实现,完全用递归实现计算字符串长度。每次递归增加一个长度,并且向后移动一位,直到遇到结尾符'\0'.