Frage zu erweiterten Verwendung der switch-case

#1399761
Lesenswert?

Johannes schrieb:

> Also x zwischen 10 und 20.

Gar nicht.
Ein case in C geht immer nur auf einen konstanten Wert.
Wenn dein zu testender Bereich klein ist, kannst du die Fall-through 
Lösung benutzen

  switch( x ) {
    case 0:
      mach was;
      break;

    case 5:
      mach was anderes;
      break;

    case 10:
    case 11:
    case 12:
      mach was für 10, 11, 12
      break;
  }

aber abgesehen davon, benutzt du dann mit einem switch-case ganz einfach 
das falsche Werkzeug und solltst auf if else-if Ketten ausweichen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren