如何跳出死循环阿?

2025-02-22 14:16:15
推荐回答(2个)
回答1:

由于代码我没看到....所以不好帮你实现,但是实现的具体方案很多
最直接的跳出循环的想法就是continue和break
这个要看需求来,continue的话是你的循环执行到那里然后结束本次循环跳到下一次循环//这个貌似你这里不会用到
还有就是break了,直接结束循环,你可以在你的循环房中加上一个判断语句
结合静态变量
void main()//你在你自己的handle函数当中加上改变a静态变量的方法,反正就是
//执行一次handle就让a+1

{
static int a=0;

for(;;)
{
;;;;;;//监听端口数据 模拟他handle()
moniter(handle)
...
if(a!=0)//不等于0相当于handle至少执行过一次
break;//跳出循环

}
}

回答2:

break