我想下面的Y类型是REAL。在Fortran中输入声明
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
由于该行开头的REAL标记,它是隐式类型还是REAL?我的意思是类型声明的范围是什么,直到行尾,或者一直到行尾为止。
::服务的目的是什么?
(对不起,在半夜迷糊状态的解析器的工作让你害怕作出错误的假设和当下的智慧说去请教别人更多的经验。)
有没有办法使用gfortran的ifort,以便它们拒绝任何不在特定版本的Fortran标准中的东西?当我说gfortran -x f77 -c some.f时,它仍然在做它的业务。 – 2009-06-28 03:58:05