Sous-sections

3.4 Constructeurs hétérogènes

Les constructeurs hétérogènes permettent de définir des objets renfermant des entités de nature différente.

Il en existe 3 :

Les structures permettent de regrouper des objets dont les types peuvent être différents.

Syntaxe
 
 
     struct [ nom ] {
       < liste de declarations >
     };

Les objets regroupés sont les membres ou composantes de la structure les contenant.

Remarques

3.4.1 Exemples

 
struct complexe { float x; float y; }; 
struct complexe Z,*Y;
struct cellule {
     char  **p;
      int    *t[10];
      int   (*f)();
   }; 
   struct cellule cel1, *cel2;


Pr. Marc BUFFAT
buffat@ufrmeca.univ-lyon1.fr
2004-12-01