C语言 单片机中断结束如何返回指定语句

Python09

C语言 单片机中断结束如何返回指定语句,第1张

可以根据中断返回的值一层一层地回到需要跳转的地方。比如返回0的话表示函数正常执行结束,返回2的话表示从函数里面跳出来需要跳到其他地方,然后依次类推,稍微修改下程序可以达到问题所需要的效果。

可以根据中断返回的值一层一层地回到需要跳转的地方。比如返回0的话表示函数正常执行结束,返回2的话表示从函数里面跳出来需要跳到其他地方,然后依次类推,稍微修改下程序可以达到问题所需要的效果。

break,continue,return的相同之处是,它们都改变了程序的执行流程。

区别是:

break 用于循环和switch分支,跳出它所在的块(分支 或 循环体),到它所在的块的后面去执行。例如:

for(...){

break

/* L1 */

}

/* L2 */

L1处不执行,跳至L2处执行。

continue 用于循环,不再执行其后的部分,跳至循环首部。

return 用于函数,不再执行其后的部分,返回调用该函数的地方继续执行。