条件结构里的while循环无法停止的问题

2019-07-17 16:32发布

本帖最后由 coolgy 于 2015-2-27 20:35 编辑

QQ截图20150227202514.png
我的设计初衷:使用一个布尔(如图随机数与0.1比较),当布尔为真时,条件结构里while
循环开始执行,计时控件1s加1,如果在此过程中布尔值为假,则循环停止。
可是实际运行下来,当while循环一旦开始后就停不下来,随机数根本不再生成,条件结构也无法进入假分支。请问我的问题出在哪里,应该如何改进,谢谢
定时判断.rar 下载积分: 积分 -1 分
9.31 KB, 下载次数: 12, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
victor400
2019-07-18 06:11
从你的描述来看,你应该没学过c或c++,嵌套也没有理解透!嵌套循环,是里面循环停止才继续执行外面的循环!像FOR循环一样如:for(i=0;i<100;i++)
                                      for(j=i+1;j<100;j++)
就是当i=0,执行j=0;j=1;j=2....j=99然后才再继续执行i=1,再执行j=0;j=1;j=2...j=99
......................................
直到i=99,执行j=0;j=1;j=2...j=99两个循环执行完。

一周热门 更多>