Bonjour tout le monde,
Je voudrais savoir comment fait Fortran pour savoir quelles valeurs affecter aux arguments d'une fonction déclarée en external, et appelée sans paramètres....
Je m'explique : j'ai un programme qui marche nickel, et qui contient un main, une fonction f1(x,y) et f2(z,f1); f1 étant déclarée en tant que external.
Dans le main, on appelle f2 directement comme ça
Ce que je ne comprends pas c'est comment fait le programme pour connaître les valeurs de x et y (les paramètres de f1)?? sachant qu'il n'y a absolument rien dans le main sur f1 ni ses arguments x et y...
Code : Sélectionner tout - Visualiser dans une fenêtre à part toto=f2(z,f1)
(pour z, il n'y a pas de problème, je veux juste savoir comment fortran sait quels x et y entrer pour calculer f1(x,y)).
Je ne sais pas si ce que j'ai écrit est clair..
Merci de votre aide ^^
Partager