hallo.
also du kannst da verändern was du willst,
alle nachfolgenden befehle werden ausgeführt.
also ein break beendet logischweise das switch. lässt du das break aber
weg, dann wird er immer den case2 auchnoch ausführen...
beispielcode (ungetestet!):
--------------------------schnipp--------------------------
int i;
printf("bitte zahl eingeben: ");
scanf("%i", &i);
switch(i) {
case 1: i--;
case 2: i++;
case 3: i=5; break;
default: i=7;
}
printf("i = %i\n", i);
--------------------------schnapp--------------------------
es wird, egal was du eingibst (1, 2 oder 3) immer 5 ausgeben, wenn du
nicht 1,2 oder 3 eingibst kommt 7 raus.
alles klar?
hoffe das war einleuchtend :)
jan