Énumérations en C++

Une énumération est un type de données défini par l’utilisateur composé de constantes. Pour définir une énumération, le mot clé enum est utilisé.
 
 
Il peut être utilisé pour les jours de la semaine (DIMANCHE, LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI et SAMEDI), les saison (PRINTEMPS, ÉTÉ, HIVER et AUTOMNE), etc. Les constantes enum en C++ sont statiques et définitives implicitement.
 

Exemple :
#include <iostream<

using namespace std;
  
enum jours{DIMANCHE, LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI, SAMEDI}; 

int main() 
{ 
    enum jours jour; 
    jour = MARDI; 
    cout << "Jour: " << jour << endl;
    return 0; 
}

La sortie :
 

 
Par défaut, le DIMANCHE est 0, LUNDI = 1, MARDI = 2 et ainsi de suite. Vous pouvez modifier la valeur par défaut d’un élément enum lors de la déclaration (si nécessaire).

enum jours 
{   DIMANCHE = 2, 
    LUNDI = 5, 
    MARDI = 8,
    MERCREDI = 11,
    JEUDI = 4,
    VENDREDI = 1,
    SAMEDI = 7
};

 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *