新手,搞不清While的停止条件到底是什么?

2019-07-17 20:02发布

???为什么在帖子编辑页面不能输入中文?不得不在记事本编辑好了复制过来?


如图,很简单的结构,按下开关数据不更新了,但是点击“连续运行”后,“正在运行”一直黑着,不像其他结构那样能一起关掉,只能用后面的红 {MOD}按钮终止程序,为什么会这样子?


捕获1.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
星舞
1楼-- · 2019-07-17 20:31
1.一般都是用单次运行来调试程序的,不建议使用连续运行对程序进行调试,打包成EXE之后,程序也是执行的单次运行,而不是连续运行
2.While循环的退出就是当条件为T的时候退出循环
3.按照你图上的代码,正常运行(单次运行)的时候,While循环是一直在走的,他不会进行输出,只有你按下了布尔键,退出While循环,这时候才回进行一次数据输出 最佳答案
招领启示
2楼-- · 2019-07-18 00:22
 精彩回答 2  元偷偷看……
ShuiMoLise
3楼-- · 2019-07-18 04:56
调试不是你这个用法。点箭头是运行,红 {MOD}是终止一般这个是在程序无法正常停止时用。那个连续运行很少用。它会一遍又一遍的执行程序,所以很少用到。如果不是特殊需要你不断重复运行程序有个毛用。
招领启示
4楼-- · 2019-07-18 08:59
ShuiMoLise 发表于 2017-1-26 17:32
调试不是你这个用法。点箭头是运行,红 {MOD}是终止一般这个是在程序无法正常停止时用。那个连续运行很少用。它会一遍又一遍的执行程序,所以很少用到。如果不是特殊需要你不断重复运行程序有个毛用。

我这程序用户界面有几个按钮反复检查有没有动作,特定按钮执行特定数据采集,运算,保存,读取等,程序打开后可能要连续运行三四小时,,,做成事件结构对内存使用那些方面好些,但是事件结构外面的while运行停止搞不明白,才来这里打听打听

一周热门 更多>