MATLAB 中的 continue 语句:跳过循环迭代
在 MATLAB 中,'continue' 语句用于跳过当前循环中的剩余代码,并开始下一次循环迭代。下面是一个例子来说明 'continue' 的用法:
for i = 1:5
if i == 3
continue; % 如果 i 等于 3,则跳过当前循环
end
disp(i);
end
在这个例子中,我们使用 'for' 循环遍历变量 'i',从 1 到 5。
在每次迭代中,我们使用 'if' 语句检查 'i' 是否等于 3。如果相等,'continue' 语句将跳过当前循环,并开始下一次循环迭代。
在其他情况下,我们使用 'disp' 函数显示当前的 'i' 值。
运行这段代码,输出结果将是:
1
2
4
5
如您所见,当 'i' 等于 3 时,'continue' 语句跳过了 'disp(i)' 的执行,直接开始下一次迭代。
使用 'continue' 语句可以方便地跳过某些特定情况下的循环迭代,使代码更加简洁和灵活。
原文地址: https://www.cveoy.top/t/topic/OX6 著作权归作者所有。请勿转载和采集!