您的位置首页百科问答

matlab中的如何跳出while死循环

问题补充说明:while 1 c=input('please input a character: ','s'); if abs(c)==13 break; endend 述循环旦命令窗执行停何退循环体呢

matlab中的如何跳出while死循环

在Matlab中,如没有正确使用好while条件循环语句,很容易出现死循环现象。预防死循环的对策有:

1、在while条件循环语句中,设置判断语句,当条件不满足时,直接执行break中断语句,跳出循环;

2、在while条件循环语句中,设置判断语句,当条件不满足时,直接执行return中断语句,中断执行该程序,跳回到主调函数或360问答指令窗口;

3、如不小油害套心进入死循环,可以采用快捷键Ctrl+C强行中断。