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: |
-Permet au programme appelant de transmettre une valeur au sous-programme appelé. | -Permet au programme appelant de transmettre une valeur au sous-programme appelé. | ||
Ligne 6 : | Ligne 6 : | ||
Remarque : Toute modification du paramètre formel est sans conséquence sur le paramètre effectif. | Remarque : Toute modification du paramètre formel est sans conséquence sur le paramètre effectif. | ||
− | Mode de passage par variable: | + | '''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. | -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. | -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 : | + | '''Remarque : |
Toute modification du paramètre formel entraîne automatiquement la modification de la valeur du paramètre effectif. | Toute modification du paramètre formel entraîne automatiquement la modification de la valeur du paramètre effectif. |
Version du 6 juin 2020 à 00:03
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.