如何跳出函数

2019-07-20 13:40发布

void main(void){
    whlie(1)
    {
        A:......
        B:......
        C:......
        D:......
        E:......
        F:......
    }
}
void TIM2_IRQHandler(void)
{
    if(a==1)......
}

主函数在不停的循环ABCDEF五步,如何能使到达TIM2并满足条件判断后,使主函数不管进行到哪一步,一律跳转到步骤C呢?
(我是用在机器的紧急停止按钮上的,检测到按钮按下了,不管在进行什么程序,一律停止并跳转到主程序的某一步)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
dipolo
1楼-- · 2019-07-22 01:07
 精彩回答 2  元偷偷看……
cromarti
2楼-- · 2019-07-22 03:16
 精彩回答 2  元偷偷看……
djyos
3楼-- · 2019-07-22 08:21
一般来说,产品方案设计时,要力争避免使用高级技巧,这样容易出问题,建议你从方案角度,检查一下有没有办法避免。同样,操作系统设计,要以方便用户避免使用机巧。如果控制比较复杂,建议你选用一个操作系统。

一周热门 更多>