next up previous contents
Next: Listes chaînées Up: Les pointeurs Previous: Pointeurs et tableaux

Pointeurs et structures

Il est possible, avec les opérateurs et les constructions que nous venons d'étudier, de définir et de manipuler des pointeurs de type structure (struct), en allouant les structures soit dynamiquement, soit sous forme de variables.

Voici un exemple simple :

ex778

Une notation spécifique permet de simplifier l'écriture de l'accès aux champs d'une structure pointée, simplification appréciable surtout dans le cas de structures possédant des champs pointant sur d'autres structures tex2html_wrap_inline833  :

(*P).Imag est équivalent à : P->Imag

(*((*p).ptr1)).ptr2 est équivalent à : p->ptr1->ptr2

etc.



Michel COUPRIE
Thu Sep 12 14:57:14 METDST 1996