%例4-13 continue的用法 (不懂)
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));
%例4-14 break的用法
a(1) = 1;
a(2) = 1;
n = 1000;
for i = 3:n
a(i) = a(i-1) + a(i-2); %求下一项
if a(i) > 9999
[i a(i)] %当元素大于9999时,退出循环
break%不能放在第二个end后面,负责第一次直接Break了,无输出结果
end
end