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

怎么理解int num = getPeachNumber(1);

int num = getPeachNumber(1);

这句话怎么理解?指定了什么东西?或者限定了什么东西?

为什么是1,不是10或者其他数字?

是因为有了这句话才一直调用、倒序输出吗?

提问者:sanjiaofeng 2015-07-06 15:43

个回答

  • 时小光
    2015-07-06 17:27:35
    已采纳

    getPeachNumber(1);是调用了getPeachNumber函数,传入参数为1.

    一直调用、倒序输出不是因为这句话,而是在getPeachNumber函数中的判断里进行的

  • Aries的忧伤
    2015-07-12 15:27:18

    getPeachNumber(1)是为了最后一句的计算:printf("猴子第一天摘了:%d个桃子。\n", num);