课程
/后端开发
/C
/C语言入门
为什么这个程序正我不能用 return 10 结束递归函数
2017-06-11
源自:C语言入门 5-9
正在回答
可以用
int getNum(int n)
{
int num;
if(n==1)
return 10;
}
else
num=getNum(n-1)+2;
return num;
只是在n==1时返回值为10
如果用return 10的话递归函数还有什么意义呢?无论输入什么,返回值始终是10
那个是作者,代码验证的问题,换一种方式就好了
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答递归函数语句顺序
1 回答关于递归函数和循环语句
1 回答递归函数怎么写?谢谢
2 回答递归的结束是怎么回事的
2 回答递归函数的语句执行顺序特点