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

为什么把示例中的i=i+1打成i++ chrome就崩了呢。。。这加号还没打出来呢。。

为什么把i=i+1打成i++ chrome就崩了呢。。。这加号还没打出来呢。。

正在回答

4 回答

i=i++ 在这里相当于i=i   ,即左边i是原来的i(而不是i+1),首次即进入死循环,可以替换为:i=++i;

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

qqttttstudent 提问者

但是为什么我加号还没打出来就崩了呢
2016-04-26 回复 有任何疑惑可以回复我~
#2

死宅男 回复 qqttttstudent 提问者

加好没打出来, 因为运行的是 "i=i" 啊,直接进入死循环了, 你应该先把循环注释掉,代码输入完毕后再去掉注释。
2016-04-27 回复 有任何疑惑可以回复我~
#3

qqttttstudent 提问者

非常感谢!
2016-04-28 回复 有任何疑惑可以回复我~

因为这个代码时实时更新的,你在删除条件的时候代码失去了break条件就死循环了

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

经常代码还没打完就死循环了

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

举报

0/150
提交
取消

为什么把示例中的i=i+1打成i++ chrome就崩了呢。。。这加号还没打出来呢。。

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