Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi Eclipse MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS C FAQs C TUTORIELS C LIVRES C COMPILATEURS C SOURCES GTK+
next up previous contents index
Next: Une dernière précision Up: Les pointeurs Previous: Passage de paramètres

Discussion

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

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



Bernard Cassagne
1998-12-09
Responsable bénévole de la rubrique C : Arnaud Feltz (buchs) - Contacter par EMail :
Vos questions techniques : forum d'entraide C - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.