求解释一下!!!!

来源:5-9 递归函数练习

慕田峪5142058

2018-02-23 20:50

age = getAge(numPeople-1) 那个-1是什么 求解释

写回答 关注

3回答

  • 慕仙1496619
    2018-03-05 21:23:07

    因为第一个人的年龄是已知的,所以需要从第一开始推倒

  • qq_过眼烟云_0
    2018-02-24 22:10:08

    递归是使用不断减小问题规模的思想,-1就是不断的接近循环的终止条件,直到到达递归的出口再反向返回给上一级调用结果。

  • 慕婉清406705
    2018-02-24 22:08:24

    把五个人分别编号(numPeople),第五个人编号1,第四个人编号2,...第一个人编号5,从后往前推导,主函数中给numPeople赋值为5,往前推导便是依次减一

C语言入门

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

926284 学习 · 20799 问题

查看课程

相似问题