c / beginner
Snippet
Das Schlüsselwort enum
Eine Aufzählung (enum) ist ein benutzerdefinierter Datentyp, der aus einer Menge benannter Ganzzahlkonstanten besteht. Standardmäßig wird dem ersten Namen der Wert 0 zugewiesen, dem zweiten 1 usw. Enums machen den Code viel einfacher lesbar und wartbar, indem sie magische Zahlen durch beschreibende Namen ersetzen.
snippet.c
1
2
3
enum Level { LOW, MEDIUM, HIGH };enum Level myStatus = MEDIUM;printf("Status is %d", myStatus);
Erklärung
1
enum Level { LOW, MEDIUM, HIGH };
Definiert einen neuen Aufzählungstyp namens Level mit drei möglichen Werten.
2
enum Level myStatus = MEDIUM;
Deklariert eine Variable vom Typ 'enum Level' und weist ihr den Wert MEDIUM zu (entspricht 1).