Developpez.com - C
X

Choisissez d'abord la catégorieensuite la rubrique :

next up previous contents index
Next: Accès aux éléments d'une Up: Structures, unions et énumérations Previous: Pointeurs vers une structure

Structures dont un des membres pointe vers une structure du même type

Une des utilisations fréquentes des structures, est de créer des listes de structures chaînées. Pour cela, il faut que chaque structure contienne un membre qui soit de type pointeur vers une structure du même type. Cela se fait de la façon suivante :
struct personne
   {
   ...  /*   les différents membres   */
   struct personne *suivant;
   };
le membre de nom suivant est déclaré comme étant du type pointeur vers une struct personne.   La dernière structure de la liste devra avoir un membre suivant dont la valeur sera le pointeur NULL que nous avons vu en 5.1



Bernard Cassagne
1998-12-09
Contacter le responsable de la rubrique C