я сталкиваюсь странное поведение в 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