[問題] 關於continue

看板Fortran作者 (昱)時間12年前 (2012/02/04 11:51), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
各位好, 小弟最近看到一段f77程式裡面有個流程看不太懂....大概像這樣: do I=1,n do J=1,m c 程式碼bla bla bla... if (I=K) goto 100 !就是這行 c 程式碼bla bla bla... enddo enddo c 程式碼bla bla bla... 100 continue !還有這行 c 程式碼bla bla bla... 我找到的資料是以前舊版fortran是用continue做enddo的用途 但是在這邊顯然不是......如果單純只是要跳出回圈,應該也不用寫continue 請問這樣的寫法代表著什麼樣的流程呢?若是if條件成立會怎麼跑? 煩請各位前輩解惑,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.155.214

02/04 11:56, , 1F
不需要這樣寫不代表不可以這樣寫。
02/04 11:56, 1F

02/04 12:06, , 2F
if成立會goto 100唷
02/04 12:06, 2F

02/05 13:28, , 3F
cycle
02/05 13:28, 3F

02/05 13:28, , 4F
exit
02/05 13:28, 4F

02/06 22:43, , 5F
暸解了,感謝以上各位前輩指點
02/06 22:43, 5F
文章代碼(AID): #1FBAixBo (Fortran)