343 votes

Utilisation de l'opérateur Arrow (->) en C

J'apprends actuellement le C en lisant un livre pour débutant intitulé "Apprenez-vous le C en 21 jours" (j'ai déjà appris Java et le C #, donc je vais beaucoup plus vite). Je lisais le chapitre sur les pointeurs et l'opérateur -> (flèche) est apparu sans explication. Je pense qu’il est utilisé pour appeler des membres et des fonctions (comme l’équivalent de l’opérateur. (Point), mais pour les pointeurs au lieu des membres). Mais je ne suis pas tout à fait sûr. Puis-je obtenir une explication et un exemple de code?

604voto

sepp2k Points 157757

équivaut à , c'est-à-dire, il obtient le membre appelé de la struct qui pointe vers.

162voto

Jack Points 61503

C'est ça.

C’est juste la version dot lorsque vous souhaitez accéder aux éléments d’une struct/classe qui est un pointeur au lieu d’une référence.

Voilà !

41voto

Peter Alexander Points 31990

est tout court pour dans tous les sens (même pour les fonctions : est le diminutif de ).

23voto

Matti Virkkunen Points 31633

n’est qu’une pour . C’est tout là est à lui.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X