Différences entre versions de « Quelle est la différence entre Le passage des paramètres par valeur et le passage des paramètres par variables »
(Page créée avec « Mode de passage par valeur: -Permet au programme appelant de transmettre une valeur au sous-programme appelé. -Le transfert d'information est effectué dans un seul sens... ») |
|||
Ligne 1 : | Ligne 1 : | ||
− | Mode de passage par valeur: | + | Mode de passage par valeur:</br> |
-Permet au programme appelant de transmettre | -Permet au programme appelant de transmettre | ||
une valeur au sous-programme appelé. | une valeur au sous-programme appelé. |
Version du 5 juin 2020 à 22:04
Mode de passage par valeur:
-Permet au programme appelant de transmettre
une valeur au sous-programme appelé.
-Le transfert d'information est effectué dans un
seul sens : du programme appelant vers le
sous-programme appelé.
-Au moment de l'appel, la valeur du paramètre
effectif est copiée dans la variable locale
désignée par les paramètres formels
correspondants.
Remarque : Toute modification du paramètre formel
est sans conséquence sur le paramètre effectif
➔ Mode de passage par variable:
-Le passage de paramètres par variables
permet au programme appelant de transmettre
une valeur au sous-programme appelé et
inversement.
-Dans l'entête de la procédure, on doit précéder
les paramètres formels transmis par variable
par le mot clé VAR.
Remarque : Toute modification du paramètre
formel entraîne automatiquement la modification de
la valeur du paramètre effectif.