continue
优质
小牛编辑
127浏览
2023-12-01
continue
语句把控制传给下一个在其中出现的if或while循环的迭代,忽略任何循环体中保留的语句。在嵌套循环中,continue
把控制传给下一个for或while循环所嵌套的迭代。
下面的例子展示了一个在magic.m
文件代码中的计算行数的continue
循环,跳过所有空行和注释。continue
语句用于前进到magic.m
的下一行而不用在每次遇到空行或注释行时都增大。
fid = fopen('magic.m','r'); count = 0; while ~feof(fid) line = fgetl(fid); if isempty(line) | strncmp(line,'%',1) continue end count = count + 1; end disp(sprintf('%d lines',count));