2017-06-29 2 views
1

Je lis un code Fortran mais je ne comprends pas la vraie déclaration de variable * 8 avec des parenthèses comme.Fortran variable réelle avec des parenthèses

réel * 8 :: xxx21 (2,3)

Je sais réel * 8 moyens, mais quel est le sens de (2,3), ses parenthèses?

J'ai essayé le similaire du web mais pas beaucoup d'informations là-bas.

+0

Je n'ai pas trouvé de copie exacte de cette question, mais c'est vraiment très basique. Vous trouverez des exemples de cela dans de nombreuses questions ici. Presque tous les codes Fortran utilisent des tableaux. Vous n'irez pas loin sans apprendre d'abord Fortan. Trouver un tutoriel ou un manuel. –

Répondre

1

Cette syntaxe indique un tableau de forme 2 fois 3.

Je vous suggère fortement d'apprendre les rudiments de la langue avant d'essayer de comprendre le code.

+0

Voulez-vous dire que c'est une matrice 2 par 3? -> 2 lignes et 3 colonnes. Est-ce la même chose que "real * 8, dimension (2: 3) :: xxx21"? –

+1

Oui, c'est pareil. Ce n'est pas une matrice, c'est un tableau. Il n'y a pas de matrices dans Fortran. –

+0

Ok, je vois. C'est une syntaxe différente de cela, real * 8, dimension (2: 3) :: xxx21. Merci Vladimir. –