Beim C-Switch ist der Case nur ein Einsprung. Ohne Break ist das wie ein Label. If ElseIf kann das so nicht lösen.