Matlab中continue语句

您所在的位置:网站首页 matlab有switch语句吗 Matlab中continue语句

Matlab中continue语句

2024-07-11 06:25| 来源: 网络整理| 查看: 265

目录

语法

说明

示例

有选择地显示循环中的值

跳至下一循环迭代

        将控制权传递给 for 或 while 循环的下一迭代。

语法 continue

提示

continue 语句跳过 for 或 while 循环中剩余的说明,并开始下一迭代。要完全退出循环,请使用 break 语句。

continue 不是在 for 或 while 循环之外定义的。要退出函数,请使用 return。

说明

continue 将控制权传递到 for 或 while 循环的下一迭代。它跳过当前迭代的循环体中剩余的任何语句。程序继续从下一迭代执行。

continue 仅在调用它的循环的主体中起作用。在嵌套循环中,continue 仅跳过循环所发生的循环体内的剩余语句。

示例 有选择地显示循环中的值

        显示从 1 到 50 的 7 的倍数。如果数字不能被 7 整除,请使用 continue 跳过 disp 语句,并将控制权传递到 for 循环的下个迭代中。

for n = 1:50 if mod(n,7) continue end disp(['Divisible by 7: ' num2str(n)]) end Divisible by 7: 7 Divisible by 7: 14 Divisible by 7: 21 Divisible by 7: 28 Divisible by 7: 35 Divisible by 7: 42 Divisible by 7: 49 跳至下一循环迭代

        统计文件 magic.m 中的代码行数。使用 continue 语句跳过空白行和注释。continue 跳过 while 循环中的其余指令并开始下一迭代。

fid = fopen('magic.m','r'); count = 0; while ~feof(fid) line = fgetl(fid); if isempty(line) || strncmp(line,'%',1) || ~ischar(line) continue end count = count + 1; end count count = 34 fclose(fid);



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3