关于返回值

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

qq_那一年彼岸花开_0

2017-03-17 01:22

为什么返回值要是1呢?

写回答 关注

2回答

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

    答:

    “return 1;”

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

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

    希望对你有所帮助。

    --from luke


    qq_那一年...

    那么还想请问一下,为什么函数getnumbei里的n变量不需要声明数据类型?

    2017-03-18 13:09:46

    共 1 条回复 >

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

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

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

    希望对你有所帮助。

    --from luke



    呼呼厚

    luke 爱你呦

    2019-07-07 20:28:28

    共 1 条回复 >

C语言入门

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

926024 学习 · 20793 问题

查看课程

相似问题