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?)