问答详情
源自:5-8 递归函数(二)

关于返回值

为什么返回值要是1呢?

提问者:qq_那一年彼岸花开_0 2017-03-17 01:22

个回答

  • Uncle_Luke
    2017-03-17 11:25:45
    已采纳

    答:

    “return 1;”

    这里的返回值“1”代表的是题目中假设的“到第10天在想吃的时候就剩1个桃子的‘1’”。

    这个值确定了这个递归函数的递归结束条件。假设题目中到了第十天还剩下2个桃子,返回值就是“2”。

    希望对你有所帮助。

    --from luke


  • Uncle_Luke
    2017-03-19 09:35:17

    答:
    题设中的参数都是整型int变量。

    而当数据类型说明省略时,默认是int类型函数,所以这里不声明也不会影响结果。

    希望对你有所帮助。

    --from luke