我想下面的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