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

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

sanjiaofeng

2015-07-06 15:43

int num = getPeachNumber(1);

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

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

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

写回答 关注

2回答

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

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

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

    sanjia...

    后来,我自己又看了看、想了想,想通了一些东西。 这里其实写成下面的样子或许更有助于理解。 int n,num; n=1; num = getPeachNumber(n); printf("猴子第一天摘了:%d个桃子。\n", num);

    2015-07-06 17:54:03

    共 1 条回复 >

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

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

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题