Enum-Typen sind Repräsentationen von Integer-Werten, beginnend bei 0.
Beispiel
enum BOOLEAN {FALSE, TRUE};
enum BOOLEAN wert = FALSE; // wert ist vom Typ 'enum BOOLEAN'
if(wert)
{
[...]
}enum MONATE
{
Januar = 1, Februar, Maerz,
April, Mai, Juni,
Juli, August, September,
Oktober, November, Dezember
}Enum-Datentyp in Schreibweise ohne das enum-Schlüsselwort ist auch möglich: typedef
TODO: Monatsnamen in Klartext ausgeben (PP 16/s.12)