为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~
#1

孔爸爸 提问者

非常感谢!
2017-11-06 回复 有任何疑惑可以回复我~
#2

慕田峪5393927

没明白
2017-11-07 回复 有任何疑惑可以回复我~

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

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

2 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

慕田峪5393927

你后面给了10个值这句话是指“if(n==10)”?
2017-11-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信