本文概述
break语句终止for循环或while循环的执行。当遇到break语句时, 执行将继续循环外的下一条语句。在嵌套循环中, break仅存在于最内部的循环中。
句法
break
以下是在MATLAB中使用break语句时的要点
break关键字用于定义break语句。
break语句终止或停止for或while循环的执行, 而执行break语句之后的语句不执行。
执行break语句后, 控制权将转到循环结束后的语句。
如果break语句出现在嵌套循环中, 则它仅终止该特定循环, 而不终止外部循环, 并且控制权传递到该循环结束之后的语句。
break语句仅影响for或while循环的执行;因此, 它不会在for或while之外定义
break语句流程图
例1
% program to break the flow at a specified point
a = randi(100, 6, 6)
k = 1;
while k
disp('program running smoothly')
if a(k) == 27
disp('program encounters the number 27, which is not useful for the current program;')
disp(['at index no.:', num2str(k)])
disp('so loop