Type structuré: déclaration (2)
 
On peut utiliser des types structurés dans les champs de la déclaration d'un nouveau type structuré (en utilisant la syntaxe struct type) :

exemples: définition du type etudiant.

   struct  etudiant
       {
          char nom[20];
          char prenom[20];
          struct date datNais;

       };
  struct  date
       {
          int jour;
          char mois[10];
          int annee;
       };



Déclaration de variables:
On peut déclarer des variable d'un type structuré par la syntaxe suivante:
struct type nomVar;
exemples:
        struct date d1;                        /* déclare la variable d1 de type date */
        struct point p1;                       /* déclare la variable p1 de type point */
        struct etudiant tabEtu[200];   /* déclare un tableau de 200 éléments de type étudiant */

La déclaration d'une variable structurée réserve la place nécessaire pour la structure: 14 octets pour d1, 200*54 octets pour tabEtu.
 
suivant                  plan