我遇到的Fortran 77碼(gfortran編譯器), 以下行完美的作品一個奇怪的行爲(跳躍標記202爲iprob = 202):計算GOTO未能執行
if(iprob .eq. 202) goto 202
!...some commands...
202 continue
然而,其對應:
GO TO (202), iprob
!...some commands...
202 continue
沒有。該程序剛剛通過iprob = 202。
也許任何人有關於這個問題的想法?
你是說在計算出來的goto情況下,'iprob'的值是'202',而不是'1'? – francescalus
是的,在兩種情況下iprob = 202。我知道這些文檔,並且在計算出來的案例中找不到任何錯誤。因此我感到困惑,爲什麼失敗。可能在其他地方有一個錯誤,但我迄今沒有看到它。 – user92202
我的錯誤!我誤解了命令,因爲iprob = 1它會跳轉。對不起,我感到困惑 – user92202