L’instruction switch

On a vu que si on veut tester plusieurs valeurs sur le contenu d’une variable, on est appelé à utilisé au moins else if. Dans le cas où on peut se trouver avec l’instruction if…else contenant plusieurs else if, il est recommandé d’éviter toute complication et de rendre le code plus propre en utilisant l’instruction switch.

La syntaxe de l’instruction switch est la suivante :
Switch (expression)
{
case expression:
instructions
break;
default:
instructions
break;
}

  • case sert à étiqueter les instructions.
  • break met fin l’exécution de la boucle la plus proche
  • default est l’équivalent de else dans if…else

Pour mieux vous éclaircir, voyons d’abord un exemple de if…else

Maintenant faisons la même chose avec l’instruction switch :



Une question? Cliquez ici pour la poser.

Retour sur le portail du langage C/C++