Hallo und herzlich willkommen zum LUG-Expertentreff in Sachen Fußball-WM!
Die Teams der Gruppe C (Argentinien, Elfenbeinküste, Holland und 
Serbien/Montenegro) sind durch einen misslungenen Anti-Terror-Einsatz der 
Bundesregierung leider alle kollateralbeschädigt worden.
Die FIFA hat nach Ersatzspielern mit C-Kenntnissen gegoogelt und ist fündig 
geworden; immerhin zwei Ersatzteams konnten aufgestellt werden.
Es sind dies:
- der mehrfache Meister "If", auch berüchtigt durch seine 
Frauenmannschaft "Else"
- der Herausforderer "Switch", mit brasilianischen Ballzauberern
Schiedsrichter ist der angesehene Gertfried Copyleft-Codepolice (Spitzname 
GCC). Die Zuschauer fiebern mit, momentan liegt "Switch" in Führung. Wer wird 
gewinnen?
***** 8<----------------
#include <stdio.h>
/* Die Teams */
#define TEAM_SWITCH 0
#define TEAM_IF 1
static void wm2006(void)
{
	/* 90. Minute, der Switch gewinnt, das ist ein Fakt */
	int winner = TEAM_SWITCH;
	/* jetzt gröhlen erstmal die Fans! einfach ignorieren... */
	#define SWITCH_IST_WELTMEISTER   /* gröhl! */   if (TEAM_SWITCH) {
	#define SWITCH_IST_DER_CHAMPION  /* gröhl! */   } else {
	#define OLEEEEEEEEEEEEEEEEEEEEE  /* gröhl! */   }
	/* Nun kommt die Entscheidung */
	const char *reporter;
	if(winner == TEAM_SWITCH)
		reporter = "der Switch hat gewonnen!";
	else
		reporter = "der If hat gewonnen!";
	printf("Reporter (BLOED-Zeitung) sagt voraus: %s\n", reporter);
	/* Und was meint der Schiedsrichter? */
	printf("...und der Schiri sagt: ");
	switch(winner) /* Switch gewinnt, muss er ja! */
	case TEAM_SWITCH:
		/* die Fans vom Switch gröhlen ganz laut mit */
		SWITCH_IST_WELTMEISTER
		printf("der Switch hat gewonnen!!!\n");
		SWITCH_IST_DER_CHAMPION
	case TEAM_IF:
		printf("der If hat gewonnen!!!\n");
		OLEEEEEEEEEEEEEEEEEEEEE
}
int main()
{
	wm2006();
	return 0;
}
***** 8<----------------
Josef, mit Verzeihung an den Herrn Duff, und an all diejenigen, die nachher 
nie wieder in C oder C++ programmieren wollen :)