做stm32项目的时候总是会碰到各种各样的关键字,如:break,continue,return等,趁现在有时间,把退出循环的各种关键字总结一遍。先说一下各个关键字的含义:
break:强行退出循环,不再执行本次循环,即跳出此循环 (CPU直接结束这一个循环,运行下面的代码)
continue:结束本次循环,执行下次循环,即终止该语句后面的语句,继续本次循环
return:当前函数返回
exit:终止程序的执行,参数exit_code 传递给返回值,通常零值表示正常结束,非零值表示应错误返回。即立即结束整个程序, 退出主函数。
break一般与switch case语句配套使用,也可单独使用。与switch case配套使用的时候如下:
switch case(