作者yuchih0519 (昱)
看板Fortran
標題[問題] 關於continue
時間Sat Feb 4 11:51:21 2012
各位好,
小弟最近看到一段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
1F:→ gilocustom:不需要這樣寫不代表不可以這樣寫。 02/04 11:56
2F:→ Cypresslin:if成立會goto 100唷 02/04 12:06
3F:→ jubilee2:cycle 02/05 13:28
4F:→ jubilee2:exit 02/05 13:28
5F:→ yuchih0519:暸解了,感謝以上各位前輩指點 02/06 22:43