Array-Deklaration in Fortran

Erwägen

INTEGER,DIMENSION(3) :: NumberVector

und

INTEGER              :: NumberVector(3)

Gibt es irgendeinen Unterschied zwischen diesen beiden Erklärungen oder sind sie genau gleich? (Ich meine in JEDEM möglichen Kontext und in JEDER möglichen Variation: Wenn zum Beispiel diese beiden identisch wären, was wäre, wenn ich ein Array mit einer impliziten Größe als einen der Eingabeparameter eines Unterprogramms deklariere? Wäre es immer noch irrelevant, welches Ich benutzte?)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage