在这里可以运用continue语句,因为continue表示直接进入该层的下一层迭代。
实现代码如下:
拓展说明猜汪猛:
Matlab中有关控制循环的有三个命令,break,continue和return。
1. 使用break 退出循环 可以使用break 语句直接强行退出循环,忽略循穗桥环体中任何其他语句和循环条件测试。在循环中遇到break语句时,循环被终止,程序控制在循环后面语句重新开始。
例如 ,如果for 循环被设计为从 0执行到99,然后输出0到99这些数字,但是当i等于10时,break语句终止程序。所以程序只会输出0到10。
在一系列嵌套循环中使用break 语句时,它将仅仅终止最里面循环。
2. 而continue则停止执行当前的反复,然后退回循环起始和,开始新的反复。continue 用于跳过循环体中的一部分语句,也就是不执行这部分语句陵毁 。
3. return语句用来明确地从一个方法返回。也就是,return 语句使程序控制返回到调用它方法。因此,将它分类为跳转语句。
为什么要跳过?一般都是用if进行选择,如果想跳出循环就要用break,跳出每一步循环后面的部分进入下一次循环要用continue。matlab没有goto。即使是C,goto也是不被推荐的。标准的顺序程序结构是完全可兄高以避免goto的。哦,原来是这个意思啊键尘顷。想跳过的那些行,全部选上,然后按ctrl+r.就全部注释掉了,颜色变绿。想恢复,选中它们,再按ctrl+t,反稿陆注释。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)