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

来源:5-7 递归函数(一)

慕粉1012021416

2017-07-24 11:36

http://img.mukewang.com/59756a7a000197b103700395.jpg

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

写回答 关注

2回答

  • 原初的火
    2017-08-06 23:09:26

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

                               {    1            (x=1) 

  • 嘛都不会
    2017-07-24 18:26:15

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

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题