再for循环语句中如果输入的判断条件是mymoney=10;会卡住,整个网站卡住点不了。浏览器好像都不好使了。我用的苹果系统,谷歌浏览器。
9 回答
已采纳
Suber丶林
TA贡献75条经验 获得超180个赞
// for循环结构如下: for (初始化; 条件; 迭加) {...} // 你在条件的位置上改成赋值形式,那么你的for没限制,所以就死循环了, // 促使你的浏览器一直在执行循环,内存溢出,导致浏览器崩溃了。 // 解决方法:加上限制条件即可!
Caballarii
TA贡献1123条经验 获得超629个赞
mymoney=10是赋值语句,永远为真,
如果判断条件是mymoney是10,应该是mymoney==10,但这样写循环只会执行一次,
所以应该是mymoney!=10
jim_jlu
TA贡献2条经验 获得超2个赞
问题在第8行,mymoney=10 是赋值语句,要表示比较判断得使用两个等号 mymoney==10
我看你的意思是要1到10累加,应该需要将第8行 写成:
for(mymoney=1; mymoney<=10; mymoney++)
表示
(mymoney初始赋值为1; 比较mymoney的值小于等于10时进入循环体操作; mymoney加1后重新进行mymoney<=10的比较)
添加回答
举报
0/150
提交
取消