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

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

孔爸爸

2017-11-05 17:56

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

写回答 关注

3回答

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

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

    慕田峪539...

    没明白

    2017-11-07 00:32:43

    共 2 条回复 >

  • 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的

    慕田峪539...

    你后面给了10个值这句话是指“if(n==10)”?

    2017-11-07 00:31:21

    共 1 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题