With IMPLICIT NONE variables must be declared. A simplified syntax follows,
type [,
attribute-list ] [:
:
] variable-list &[ = value ]
If attribute-list or = value are present then so must be
:
:
.
The following are all valid declarations,
REAL x INTEGER :: i,j LOGICAL, POINTER :: ptr REAL, DIMENSION(10,10) :: y, z DOUBLE PRECISION, DIMENSION(0:9,0:9) :: x INTEGER :: k = 4
The DIMENSION attribute declares a array.
For more information, click here