Il est habituel en programmation d'avoir besoin d'un mécanisme permettant
de grouper un certain nombre de variables de types différents au sein d'une
même entité.
On travaille par exemple sur un fichier de personnes et on voudrait
regrouper une variable de type chaîne de caractères pour le nom, une
variable de type entier pour le numéro d'employé, etc.
La réponse à ce besoin est le concept d'enregistrement : un enregistrement
est un ensemble d'éléments de types différents repérés par un nom.
Les éléments d'un enregistrement sont appelés des champs.
Le langage C possède le concept d'enregistrement avec cependant un problème de
vocabulaire :