Milo_
2017-06-11 12:16
为什么这个程序正我不能用 return 10 结束递归函数
可以用
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语言入门
926020 学习 · 20793 问题
相似问题