1、与循环结构相关的语句break、continue。它们一般与if语句配合使用。
continue:
退出本轮循环(for,while)。
当在循环体内执行到该语句时,程序将跳过循环体中所有剩下的语句,继续下一次循环。
break:
退出包含break最里层循环(for,while)
。当在循环体内执行到该语句时,程序将跳出循环,整个循环结束。继续执行循环结构的下面语句。
return:终止程序,退出M函数,进入键盘模式。
continue<break<return
2、经典例子1:将下面代码中的contine分别换成break、return,看看结果,好好体会。
for i=1:5
if i==4
continue
end
i
end
i
3、经典例子2:求1-100内的素数之和
clc
clear
sum=2;
for i=3:100
for j=2:i-1
if mod(i,j)==0
s=0;
break
else
s=1;
end
end
if s==0
continue
end
sum=sum+i;
end
disp(['sum=',num2str(sum)]);
你理解return、break与contiune的区别了吗?欢迎讨论!