Re: [問題]如何跳出迴圈並重頭開始執行程式?
※ 引述《emily15 (艾力)》之銘言:
: 1. function[]=test()
: 2. a=1;
: 3. b=2;
: 4. for n=1:10
: 5. .
: 6. .
: 7. .
: 8. if ...
: 9. ...
: 10. else
: 11. 整個程式重頭開始(跳回第一行1. or 第二行2.開始執行)??
: 12. end
: 13. end
: 請問~
: 在11.行要如何寫or有何指令
: 可以跳出迴圈並再從1.行 or 2.行重新開始執行程式?
: 如果將4.的for改成while,脫出迴圈並重新執行程式的方法是否一樣?
1. function[]=test()
2. mm=rand(1);
3. c=-1;
4. for n=1:2
5. c=c.^n+(mm*5);
6. if c>=2
7. break;
8. else
9. 整個程式重頭開始(跳回第二行2.開始執行)==>如何撰寫??
10. end
11. end
12. ans1=c
13. ans2=n
14. ans3=mm
先前提問過類似的問題
但可能我的問題描述的不夠清楚
導致熱心推文回覆的答案 我看不太懂 =_="| sorry~(怪在我功力不夠)
所以就再次請問各位高手
如果此限定不使用while指令的話
關於第9.行
該要如何撰寫才能做到跳到第2.重新執行此程式??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.174.97
→
08/25 23:59, , 1F
08/25 23:59, 1F
→
08/26 00:03, , 2F
08/26 00:03, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):