﻿


#include <stdio.h>


int main()
{

  int x = 2;

  switch (x)          // switch (x) springt abhängig vom Wert von x die
  {                   // passende case Marke an. Die Ausführung des Codes
    case 1:           // stoppt allerdings nicht bei der nächsten case Marke,
      printf("1\n");  // sondern läuft bis zu einem break; Statement oder dem
    case 2:           // Ende des Blocks. Der Programmierer hier hat scheinbar
      printf("2\n");  // auf die break; Statements vergessen, das Programm wird
    case 3:           // nicht nur "2\n" ausgeben, sondern "2\n3\n"
      printf("3\n");
  }

  return 0;
}
