不论是MATLAB、c/c++、c#还是其他类型的编程语言,我们总是避免不了和for循环以及switch语句打交道,而对循环进行优化的时候,又总是避免不了用到break以及continue来控制循环,由于算法是相通的,所以,这里我们采用简洁的MATLAB语言进行实例,阐述break与continue的用法区别。
工具/原料
MATLAB
break的用法
continue用法
二者的注意事项
-
二者都作用的是当前循环,对于嵌套循环,如果这两者在内部循环中则只作用于内部循环。
下面有两个例子。
-
break嵌套循环测试
如下图,在内部循环内break语句生效,跳出内部循环,执行外部循环,输出 1 2 3.
-
continue嵌套循环测试
请思考一下下面输出的结果:
3 1 3 2 3 3
步骤阅读END
注意事项
关于break和continue的区别,在循环中一定要理清,不然错误会很严重。
如果以上经验有用,请点击下方的有用按钮支持我的工作,谢谢。