Matlab中continue语句 |
您所在的位置:网站首页 › matlab有switch语句吗 › Matlab中continue语句 |
目录 语法 说明 示例 有选择地显示循环中的值 跳至下一循环迭代 将控制权传递给 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 |