用递归函数解决这个问题
1、
int __strlen( char *str_source)
{
assert( NULL == str_source );
if ( '/0' == *str_source)
{
return 0 ;
}
else
{
return ( 1 + __strlen( ++str_source ) );
}
}
2、
int __strlen( char *str_source)
{
assert( NULL == str_source);
return ( ( '/0' != *str_source ) ? ( 1 + __strlen( ++str_source ) ) : 0);
}
本文介绍了使用递归函数计算字符串长度的两种方法,并提供了详细的C语言代码示例。通过这两种不同的递归实现方式,读者可以更好地理解递归机制及字符串处理的基础知识。
1417

被折叠的 条评论
为什么被折叠?



