主要内容

继续

的下一个迭代传递控制循环

语法

描述

例子

继续对象的下一个迭代传递控制权循环。它跳过当前迭代循环体中的任何剩余语句。程序从下一个迭代继续执行。

继续只应用于调用它的循环体。在嵌套循环中,继续只跳过发生它的循环体中的其余语句。

例子

全部折叠

显示从1到50的7的倍数。如果一个数不能被7整除,使用继续要跳过disp方法的下一个迭代传递控制权循环。

N = 1:50如果国防部(n, 7)继续结束disp ([“能被7整除:”num2str (n))结束
可被7:7可被7:14可被7:21可被7:28可被7:35可被7:42可被7:49

计算文件中的代码行数magic.m.方法跳过空行和注释继续声明。继续控件中剩余的说明循环并开始下一个迭代。

Fid = fopen(“magic.m”“r”);Count = 0;~feof(fid) line = fgetl(fid);如果Isempty(行)|| strncmp(行,“%”,1) || ~ischar(线)继续结束Count = Count + 1;结束
计数= 34
文件关闭(fid);

提示

  • 继续语句将跳过类中其余的指令循环并开始下一个迭代。要完全退出循环,请使用打破声明。

  • 继续在a之外没有定义循环。要退出函数,使用返回

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

另请参阅

||

R2006a之前介绍过