为了账号安全,请及时绑定邮箱和手机立即绑定

不理解 return 1 ;

不理解 return 1 ;

正在回答

3 回答

return 1就相当于在第10天的时候给num(也就是桃子剩余数)赋予一个值,也就是本节中递归函数特点的总结中提到的完成状态,有了这个初始值就可以一层层往外运算了。

0 回复 有任何疑惑可以回复我~

其实递归函数就是倒着来理解好一点。比如你输入的是10,但其实他递归开始计算的时候是从1,2,3,...,10。

return 1算是一个结束语句,也是就是说你一个函数num(5);他是先算return num(5)到return num(4)....return num(2)

等n到了1的时候就是1*2*3*4*5

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926020    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

不理解 return 1 ;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信