Les données du type enum appartiennent à un ensemble limité de données. Définition du type énumération :
enum nom du type énumérable
|
La liste des valeurs est une liste d'identifiants de constantes nommées séparées par des virgules.
Exemple :
enum mois // énumération de constantes nommées
|
Une fois que l'énumération est déclarée, un nouveau type de données de 4 octets et valué avec un entier, est disponible. La déclaration d'un nouveau type de données permet au compilateur de contrôler de façon stricte les types des paramètres passés, car l'énumération introduit de nouvelles constantes nommmées. Dans l'exemple ci-dessus, la constante nommée Janvier a la valeur 0, février - 1, décembre - 11.
Règle : si une valeur n'est pas assignée à une constante nommée qui est membre d'une énumération, sa nouvelle valeur sera formée automatiquement. Si c'est le premier membre de l'énumération, la valeur 0 lui est assignée. Pour tous les membres suivants, les valeurs seront calculées sur la base de la valeur des membres précédents en ajoutant 1.
Exemple :
enum intervalles // Enumération de constantes nommées
|
Voir aussi