Loresoft Software-Development
   
Hauptmenü
Artikel
Artikelsuche
 
Titel: Aufzählungstyp Enumeration
Beschreibung: Aufzählungstyp Enum - Erklärung + Beispiel
Kategorie: Programmierung
Unterkategorie C/C++
 
Artikel überarbeiten: Aufzählungstyp Enumeration
 
Hat Ihnen die Seite weitergeholfen?
sehr gut sehr schlecht



Aufzählungstypen (Enumeration)
Häufig ist es bequemer, statt eines Zahlenwertes, einen symbolischen Namen zu vergeben. Dazu dienen die sogenannten Aufzählungskonstanten >>enumeration constants<<.

Mit untenstehendem Beispiel wird einer enum-Anweisung die Bezeichner Montag bis Sonntag unter dem Namen days zusammengefasst.

Rechnerintern werden die Namen bei 0 beginnend durchnummeriert, so dass den Tagen die Werte 0-6 entsprechen.


Allgemein

enum Name {Bezeichner1, Bezeichner 2, Bezeichner3};


Beispiel in C++

// Wochentage von Mo - So in enum speichern
enum days {Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag};
 
days d = Dienstag;
 
 
// Ampelfarben speichern und in Schleife wiedergeben
enum farbe {rot, gelb, gruen};
 
for( farbe ampel = rot; ampel <= gruen; ampel=ampel+1 )
  cout << "Ampelfarbe" << ampel << endl;
 
aktuelle Seitenaufbauzeit: 1.27 sec.