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