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

这个为什么不可以?写注释了!

为啥过不去?

正在回答

1 回答

不可以,因为i=i*flag; 这句话,你把整个流程读一遍

1、i++

2、i改变符号

3、运算

4、flag改变符号

再次循环的时候i++,如果上面已经把i变成负数了,那么再加加就有问题了,也就说你这个写法i的值是不停的再改变正负数

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

慕神1056363 提问者

原来如此,谢了!也就是说i值一直为正且慢慢变大,只有flag在改变正负性。
2015-08-14 回复 有任何疑惑可以回复我~
#2

慕神1056363 提问者

哈哈,我懂了!谢谢大神!
2015-08-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个为什么不可以?写注释了!

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