matlab中break和continue的区别
1、第一步我们首先需要知道matlab中continue的作用是结束本次循环,break的作用是结束整个循环,详细如下图所示:

2、第二步下面我们来看一下实例,在m脚本文件中输入“
j=0;
for i=1:100
if i==10
continue;
end
j=j+1;
end
disp(j)
”代码,执行100次循环,每次循环j都加1,在第10次循环的时候,使用continue结束本次循环,j不加1,如下图所示:

3、第三步运行m脚本之后,可以看到j的值为99,并不是100,就是因为使用 continue; 语句结束了第10次循环,使后面的 j=j+1;没有被执行,如下图所示:

4、第四步将 continue; 换成break;,其他不变,运行m脚本文件,如下图所示:

5、第五步可以看到j的结果为9,因为第10次循环的时候使用break;,结束了整个循环,j只进行9次加1,如下图所示:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:196
阅读量:172
阅读量:138
阅读量:31
阅读量:90