为什么会先打印第9天的桃子,不是输入1么?

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

高阶攻城师

2015-11-01 10:44

为什么会先打印第9天的桃子,不是输入1么?反向打印是怎么实现的?

写回答 关注

2回答

  • qq_朱卫东_0
    2015-11-18 16:33:57

    因为递归的结束条件是n==10,也就是说当你输入1的时候,判断:1<10,然后执行n+1,继续判断,直到执行到n=n+1=10,递归结束,开始输出,这时n=9,输出也就是从第9天开始输出

    一梦到红楼

    n=9时候开始输出,从第九天输出,那么之后的87654321天都是怎么输出的?没看出来代码printf执行的顺序。。还是对递归理解不深入,望指教!

    2015-11-19 00:57:11

    共 1 条回复 >

  • 慕设计3243925
    2015-11-03 19:47:30

    打印的是第九天剩的桃子啊,剩下的

C语言入门

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

926209 学习 · 20797 问题

查看课程

相似问题