关于while循环的,大家帮我出出主意!
时间:12-13
整理:3721RD
点击:
我用的是循环嵌套,外面一个while,里面是一个case循环,再里面是
一个while循环。如果满足条件了,就进入到case循环,(假)什么也不做,
(真)里面有一个while循环,问题是,程序一旦进入到case里面这个while循环,
就无法再跳出了,而我的要求是,如果case条件发生改变,停止case真,而运行case假
,即什么也
不做了。不知道如何达到,大侠们帮我看看吧,不胜感激!(我不能在最里面
的while循环中直接设置停止,因为我必须根据外面的case条件来停止)
.61
一个while循环。如果满足条件了,就进入到case循环,(假)什么也不做,
(真)里面有一个while循环,问题是,程序一旦进入到case里面这个while循环,
就无法再跳出了,而我的要求是,如果case条件发生改变,停止case真,而运行case假
,即什么也
不做了。不知道如何达到,大侠们帮我看看吧,不胜感激!(我不能在最里面
的while循环中直接设置停止,因为我必须根据外面的case条件来停止)
.61
给那个循环加延时,不要让他跑的太快了,不然cpu没空去判断case了
或者不要用case,用个信号量去控制循环比较好
.10
你的思想好像有逻辑问题呀
如果进入了里边的while循环之后,程序在不执行完while是不会去判断case的条件的
除非在里边的while里边判断,再使用跳转之类的,但是不是什么号方法
我觉得,你应该把case放到while里边去,如果条件满足就循环,如果不满足就结束循环
.164
如果非要按照这种设计流程的话,可以在最里面的while中,在执行 while中的
任务之前,加一个case 判断,用来判断 外面的boolean按钮的 local variable
的真假,如果条件成立,就让最里面的while停止,否则就执行while 中的任务。
.167
谢谢大家的指导,我已经调出来了。
.61