孔爸爸
2017-11-05 17:56
为什么没有给n赋值却可以从n=10开始计算?
N表示数组的元素个数,元素的表达方式有一种是score[]={元素1,元素2,。。。。。,元素n}的,前面的[]里面的元素个数可以省略的。
(getPeachNumber(n+1)+1)*2 里n+1 其实就是n的意思,因为要打印第9到第1天的内容,所以n要自加
所以这段代码可以改写成
n++;
num=(getPeachNumber(n)+1)*2;
所以后面主函数中参数n就从1 加到10
你后面给了10个值,就算没N,直接score[]=编译器也会猜10的
C语言入门
926207 学习 · 20797 问题
相似问题
回答 1