问题
填空题
在下面函数的画线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。
int GetLen(char*str){
if( (6) )return (7) ;
else return 1+GetLen(str+1);
{
答案
参考答案:*str==’\0’
解析: 递归函数的结束条件是读到字符串的结束符’\0’。
在下面函数的画线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。
int GetLen(char*str){
if( (6) )return (7) ;
else return 1+GetLen(str+1);
{
参考答案:*str==’\0’
解析: 递归函数的结束条件是读到字符串的结束符’\0’。