新手,搞不清While的停止条件到底是什么?
时间:10-02
整理:3721RD
点击:
?为什么在帖子编辑页面不能输入中文?不得不在记事本编辑好了复制过来?
如图,很简单的结构,按下开关数据不更新了,但是点击“连续运行”后,“正在运行”一直黑着,不像其他结构那样能一起关掉,只能用后面的红色按钮终止程序,为什么会这样子?
如图,很简单的结构,按下开关数据不更新了,但是点击“连续运行”后,“正在运行”一直黑着,不像其他结构那样能一起关掉,只能用后面的红色按钮终止程序,为什么会这样子?
1.一般都是用单次运行来调试程序的,不建议使用连续运行对程序进行调试,打包成EXE之后,程序也是执行的单次运行,而不是连续运行
2.While循环的退出就是当条件为T的时候退出循环
3.按照你图上的代码,正常运行(单次运行)的时候,While循环是一直在走的,他不会进行输出,只有你按下了布尔键,退出While循环,这时候才回进行一次数据输出
这几天一直在用while中放事件结构,同样的不能完全停止程序,每次都要用红钮,这样正常吗?如果正常,转成exe后,执行起来会不会在后台一直不关闭?
调试不是你这个用法。点箭头是运行,红色是终止一般这个是在程序无法正常停止时用。那个连续运行很少用。它会一遍又一遍的执行程序,所以很少用到。如果不是特殊需要你不断重复运行程序有个毛用。
我这程序用户界面有几个按钮反复检查有没有动作,特定按钮执行特定数据采集,运算,保存,读取等,程序打开后可能要连续运行三四小时,,,做成事件结构对内存使用那些方面好些,但是事件结构外面的while运行停止搞不明白,才来这里打听打听
