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

例题中的递归到底在什么时候结束

http://img1.sycdn.imooc.com//59756a7a000197b103700395.jpg

如图5的阶乘,当开始调用自身时,什么时候结束,例如一直调用下去当减到1时怎么结束语句,如果不能,则它会进入else if这个语句继续输出

正在回答

2 回答

可以看成是:f(x)={  f(x-1)x    (x>=2)

                           {    1            (x=1) 

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

我认为,当减到1之后就会返回1,然后得出答案,就像是(((((1)*2)*3)*4)*5),只有返回到了1,才会得出答案。如果在往下减,就会返回0

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

举报

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

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

进入课程

例题中的递归到底在什么时候结束

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