Полагаю, тип Y ниже РЕАЛЬНЫЙ.
SUBROUTINE F(X, Y)
C IMPLICIT NONE
REAL :: X, Y
C REAL :: A, B
C REAL, PARAMETER :: C = 3.14E0
C X = Y + 2 * SIN(Y)
END
Но что это за тип здесь?
SUBROUTINE F(X, Y)
C IMPLICIT NONE
REAL X, Y
C REAL :: A, B
C REAL, PARAMETER :: C = 3.14E0
C X = Y + 2 * SIN(Y)
END
Является ли он неявно типизированным или РЕАЛЬНЫМ из-за РЕАЛЬНОГО токена в начале этой строки? Я имею в виду, какова область объявления типа, вплоть до или до конца строки?
А для чего служит ::
(Извините, работа над анализатором в запутанном состоянии в полночь заставляет вас бояться делать неправильные предположения, и мудрость на данный момент говорит, что советуйтесь с другими с большим опытом.)