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

为什么没有给n赋值却可以从n=10开始计算?

为什么没有给n赋值却可以从n=10开始计算?

提问者:孔爸爸 2017-11-05 17:56

个回答

  • 浪子回头呀
    2017-11-06 00:03:02
    已采纳

    N表示数组的元素个数,元素的表达方式有一种是score[]={元素1,元素2,。。。。。,元素n}的,前面的[]里面的元素个数可以省略的。

  • shadowm
    2017-11-07 22:14:41

    (getPeachNumber(n+1)+1)*2 里n+1 其实就是n的意思,因为要打印第9到第1天的内容,所以n要自加
    所以这段代码可以改写成
    n++;
    num=(getPeachNumber(n)+1)*2;

    所以后面主函数中参数n就从1 加到10

  • 慕盖茨221764
    2017-11-05 20:15:55

    你后面给了10个值,就算没N,直接score[]=编译器也会猜10的