在 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' 语句可以方便地跳过某些特定情况下的循环迭代,使代码更加简洁和灵活。

MATLAB 中的 continue 语句:跳过循环迭代

原文地址: https://www.cveoy.top/t/topic/OX6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录