Langage C
16.4.2 Opérateur ‐> (flèche)

Il est utilisé quand on dispose, au lieu d'une variable de type structuré, d'un pointeur sur une telle variable.
nom_type *ptr ;
Soit ptr un pointeur sur une variable structurée et champ un champ de cette variable. La notation :
ptr‐>champ
remplace l'écriture plus lourde (mais correcte) :(*ptr).champ Cet opérateur ‐> sera souvent utilisé pour manipuler une variable structurée passée en paramètre par adresse à une fonction. Voir le long exemple du chapitre suivant. |