Type structuré: motivation
Ainsi si vous devez écrire un programme qui manipule deux points dans un plan, deux dates vous devez déclarer les variables sous la forme:
int jj1;         /* le jour de la première date */
int jj2;         /* le jour de la seconde date */
char mm1[10];  /* le mois de la première date */
char mm2[10];  /* le mois de la seconde date */
int aa1;       /* l'année de première date */
int aa2;       /* l'année de la seconde date */
int p1x;        /* l'absisse du premier point */
int p2x;        /* l'absisse du second point */
int p1y;        /* l'ordonnée du premier point */
int p2y;        /* l'ordonnée du second point */
Problèmes:
Solution:  Avoir la possibilité de déclarer des variables de type point:
                                point p1;
                                point p2;

Mais le type point n'existe pas!!!!!!!!!
suivant               plan