作者goldberg73 (高柏)
看板MATLAB
标题[讨论] "break" 跳离之问题~
时间Tue Dec 17 23:49:33 2013
#1 for.....
#2 for......
#3 if ...
#4 break
#5 elses if ....
#6 break
#7 elses if ....
#8 break
#9 end
#10 if ....
#11 else ....
#12 end
#13 end
#14 end
查过书, 提到break, 是中断该回圈, 跳到 "end的下一行指令"
如上, 如果 遇到break, 即跳离此回圈, 然後, 跳到#10, 执行 #10~12#的指令
想请问的是, 有没有办法遇到条件吻合时#3 or#5or #7,直接跳离此回圈, 重新从#1 开始, 而不是跳到#10?
谢谢高手指导~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.118.25
1F:推 sunev:在#3成立时,令t=1。在#9的下一行检查t是否为1 12/18 02:38
2F:→ sunev:如成立则令t=0,break 12/18 02:38
3F:→ goldberg73:谢谢 s大大 专业的回覆~ 12/18 21:11