程序死循环没完没了的袭谈运行,在不关闭matlab的条件下,如何终止程序运行呢?
很简单,使用组合键 Ctrl+L+C 或者 Ctrl+Break
在 cmd 窗口中运行程序时,按下组合键 Ctrl+C 可以终止程序运行。
附
该文章于2017年12月19日于CSDN上首次发拍慧碰表碧敏,2017年12月23日搬家至此!
1、在这里编写了一段function代码。
2、运行程答搏序:然后点击工具栏中的“运行”或者在命令栏中输入函数名。
3、运行状态:该段代码一直在运行,如图所示,为一段动态显示代码。左下角一直显示“正忙”神郑状态。
4、正忙状态,不能执行其他程序:如图所示,在“正忙”状游举颂态时,当你执行其他的语句时,程序是没办法执行的。
5、在电脑键盘上同时按“CTRL+c”组合键。
6、之后,在电脑命令栏中会显示程序被强制停止,同时右下角的“正忙”状态也没有了。
在这里可以运用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 语句使程序控制返回到调用猜汪猛它方法。因此,将它分类为跳转语句。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)