文档帮助中心
的下一个迭代传递控制为或而循环
为
而
继续
例子
继续将控制权传递给a的下一个迭代为或而循环。它跳过当前迭代的循环体中的任何剩余语句。程序从下一次迭代开始继续执行。
继续只应用于调用它的循环体。在嵌套循环,继续只在循环体中跳过剩余的语句。
全部折叠
显示从1到50的7的倍数。如果一个数不能被7整除,使用继续跳过disp语句,并将控制传递给的下一个迭代为循环。
disp
为n = 1:50如果国防部(n, 7)继续结束disp ([“能被7整除”num2str (n))结束
被7整除7:14被7整除21被7整除28被7整除35被7整除42被7整除49
计算文件中的代码行数magic.m。使用。跳过空行和注释继续声明。继续选项中的其余指令而循环并开始下一个迭代。
magic.m
fid = fopen (“magic.m”,“r”);数= 0;而~feof(fid) line = fgetl(fid);如果isempty(线)| | strncmp(线,“%”1)| | ~ ischar(线)继续结束计数=计数+ 1;结束数
数= 34
文件关闭(fid);
的继续语句跳过a中的其余指令为或而循环并开始下一个迭代。要完全退出循环,请使用打破声明。
打破
继续在a之外没有定义为或而循环。要退出一个函数,请使用返回。
返回
打破|为|而
您的系统上有此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系