Navigation

2.2.5 Aufzählungstyp

Mit dem Aufzählungstyp wird ein Wertebereich explizit durch eine Bezeichnerliste festgelegt. Die Bezeichner sind einfach eine symbolische Konstantenrepräsentation.

BEISPIELE/b225.c: 

#include <stdio.h>

enum farbe { rot, gelb, blau };

main()                 /* implizit: rot = 0, gelb = 1, ... */
{  
   enum farbe farbe;

   farbe = rot;
   if (farbe == blau) farbe = gelb;
   printf("Farbe %s (%d)\n", farbe==rot?"rot":"gelb", farbe);
}

Navigation