我遇到的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