递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反;

来源:5-8 递归函数(二)

奇怪的阿怪

2017-07-27 21:04

这是什么意思?

写回答 关注

2回答

  • qq_星河k_0
    2017-08-21 17:58:11

    这个代码很容易迷惑人,其实不要去管自定义的函数是不是个死循环,或者怎么传递的。你就从n=1开始,

    这个函数的局限性就是n只能从小于10的数开始,就是说从1到10的过程。如果反着的话,和题意不合,你要知道

    第1天有多少,才能顺下来,之后类推。你要是知道了第5天,还可以两面推,那就厉害了!

  • Belfoire
    2017-07-27 21:17:38

    你可以去网上看下用递归函数写阶乘算法的代码,函数里面又包含了自身的函数,这样写在内层函数后面的语句执行顺序是跟调用函数的顺序相反的

    奇怪的阿怪 回复Belfoi...

    请问哪里算是递归调用的地方呢? 能不能写一下改完的代码

    2017-07-27 22:37:29

    共 3 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题