中断函数有没有方法能跳出中断前的循环

2019-08-09 17:28发布

我现在做的程序,是在main函数里的一个死循环while(1){A,B,C...}这样,现在有个中断,当这个中断函数完成时我想之前跳出之前的while并从A继续循环,请问有什么方法没  goto是不行的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
yuzeyuan1
1楼-- · 2019-08-10 11:50
首先明确一个问题,我同事也经常说我这个问题:while(1)里面的东西应该让它循环起来,不能让这一个经常等待的东西占了全部的CUP资源,尽量不要一个循环就占了几分钟这种。
每次循环都只执行一些函数,函数里面用if等等进行跳出,这样你每次都执行ABC,只不过ABC的大量内容都没有去执行。我的意思就是中断该怎么弄就怎么弄。只不过当你回到主while(1)时,里面的判断全都不成立了,自然就等于不执行B和C了。
可行不?

一周热门 更多>