Auch auf die Gefahr hin, mich als Unwissender zu outen, ich habs so gemacht:
#define Auto 1;
#define Flugzeug 2;
switch(Fortbewegungsmittel)
{
case Auto:
bla-bla;
break;
case Flugzeug:
blubb-blubb;
break;
}
ist vielleicht nicht so elegant wie die anderen Beispiele, aber ich versteh' es wenigsten.