-
Suber丶林
// for循环结构如下:
for (初始化; 条件; 迭加) {...}
// 你在条件的位置上改成赋值形式,那么你的for没限制,所以就死循环了,
// 促使你的浏览器一直在执行循环,内存溢出,导致浏览器崩溃了。
// 解决方法:加上限制条件即可!
-
鸿哥3579650
毫无意义,这样的代码,死循环
-
Caballarii
mymoney=10是赋值语句,永远为真,如果判断条件是mymoney是10,应该是mymoney==10,但这样写循环只会执行一次,所以应该是mymoney!=10
-
nickylau82
应该是mymoney<=10,而不是=10.你这样相当于死循环了。。。
-
jim_jlu
问题在第8行,mymoney=10 是赋值语句,要表示比较判断得使用两个等号 mymoney==10我看你的意思是要1到10累加,应该需要将第8行 写成:for(mymoney=1; mymoney<=10; mymoney++)表示(mymoney初始赋值为1; 比较mymoney的值小于等于10时进入循环体操作; mymoney加1后重新进行mymoney<=10的比较)
-
o0隐形人0o
你需要了解一下for循环的执行过程。。。。。显示初始化变量名,然后经过条件判断,然后是循环体,再然后是执行表达式,再然后是条件判断,然后是循环体
-
blovetu
判断条件,把中间的mymoney=10改为mymoney<=10就好了
-
qyy2499760117_叶子
=10的话,相当于一直做同一件事,肯定会死循环了,都等于1了,又等于10,浏览器判断不了你要做什么。
-
刚毅87
把 mymoney = 0 改为 mymoney < 0,就 ok 了