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

正在回答

3 回答

循环体之外定义的变量可以在循环里面使用,但是循环里面定义的变量 只能在循环里使用。。。。

int i=0;

for(;;i++){}

avg=sum/i;

这样就可以了

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

avg=sum/i 是在for循环体外。

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

i值是一直在变换,如果在for循环使用i值的话会报错的,因为变量i的作用域就在for循环中,所以在for循环外面不可以使用这种写法。如果在for循环中使用的话第一是影响性能,因为没遍历一次就要计算一次;另外nums.length=7而i的最大值是6计算结果也是不一样的

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

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信