循环控制语句
使用循环控制语句,您可以重复执行一个代码块。循环有两种类型:
每个循环都需要结束
关键字。
为了可读性,缩进循环是一个好主意,特别是当它们是嵌套的(也就是说,当一个循环包含另一个循环):
一个= 0 (5100);A(m, n) = 1/(m + n - 1);结束结束
方法可以以编程方式退出循环打破
语句,或直接跳到循环的下一次迭代继续
声明。例如,计算帮助中的行数魔法
函数(即所有注释行直到空行):
fid = fopen(‘magic.m’,‘r’);数= 0;While ~feof(fid) line = fgetl(fid);If isempty(line) break elseif ~strncmp(line,'%',1) continue end count = count + 1;end fprintf('%d lines in MAGIC help\n',count);文件关闭(fid);
提示
如果您无意中创建了一个无限循环(一个永远不会自己结束的循环),请通过按停止循环的执行Ctrl + C.