while condition
% 代码块
if some_condition
break; % 当满足某个条件时退出循环
end
% 继续执行循环代码块
end
或者对于 for 循环:
for iterator = start:step:stop
% 代码块
if some_condition
break; % 当满足某个条件时退出循环
end
% 继续执行循环代码块
end
break 语句会立即终止当前的 while 或 for 循环,并执行循环之后的代码。
以下是一个简单的示例,演示了在 for 循环中使用 break:
for i = 1:10
disp(i);
if i == 5
break; % 当 i 等于 5 时退出循环
end
end
在这个例子中,当 i 的值等于 5 时,break 被执行,导致退出循环。因此,只有数字 1 到 5 被输出。
请注意,break 语句只会中断当前的循环,如果嵌套在多个循环中,只会退出最内层的循环。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6728/MATLAB