概述
目录
语法
说明
示例
有选择地显示循环中的值
跳至下一循环迭代
将控制权传递给 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);
最后
以上就是阳光冰棍为你收集整理的Matlab中continue语句的全部内容,希望文章能够帮你解决Matlab中continue语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复