2. Constante énumérée
On va maintenant voir comment faire une liste de constante avec la fonction énumération. Cette fonction permet de simplifier la déclaration des constantes.
Voici deux exemples d’énumération :
enum logique {NON, OUI};
On peut aussi déclarer NON ou OUI sans enum :
# define NON 0
# define OUI 1
Néanmoins on perd plus de place qu’avec enum.
Le deuxième exemple est pour déclarer les mois de l’année :
enum mois {JAN =1,FEV, MAR, AVR, MAI, JUN, JUI, AOU, SEP, OCT, NOV, DEC}
Ici chaque mois aura son nombre associé. Exemple NOV aura la valeur 11. Ceci est beaucoup plus rapide que de déclarer chaque mois avec son numéro.