- Nous estimons qu'il est intéressant pour le programmeur de raisonner en
terme de passage par valeur et de passage par adresse et
qu'il est préférable
d'affirmer, lorsque l'on écrit
f(&i);
« i est passé par
adresse à f », plutôt que
d'affirmer « l'adresse de i est passée par valeur à f », tout en
sachant que c'est la deuxième affirmation qui colle le mieux à la stricte
réalité du langage.
Que l'on ne s'étonne donc pas dans la suite de ce manuel de nous entendre
parler de passage par adresse.
- Nous retiendrons qu'en C, le passage de paramètre par adresse est entièrement
géré par le programmeur. C'est à la charge du programmeur de déclarer le
paramètre concerné comme étant de type pointeur vers ... et de bien songer,
lors de l'appel de la fonction, à passer l'adresse du paramètre effectif.
Matthieu Moy
2017-02-08