作者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
推 sunev:在#3成立時,令t=1。在#9的下一行檢查t是否為1 12/18 02:38
→ sunev:如成立則令t=0,break 12/18 02:38
→ goldberg73:謝謝 s大大 專業的回覆~ 12/18 21:11