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

De Didaquest
Aller à la navigationAller à la recherche
 
(3 versions intermédiaires par le même utilisateur non affichées)
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é ; Le transfert d'information est effectué dans un seul sens : du programme appelant vers le 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.
-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.
+
'''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.
+
*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 actuelle datée du 6 juin 2020 à 00:16

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:

  • 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.