Cette instruction permet de vérifier le contenu d'une variable à partir de nombreuses valeurs.
L'instruction évalue successivement les différentes valeurs des labels jusqu'à ce qu'il trouve la bonne contenue entre ses paranthèses.
S'il échoue dans sa comparaison, alors, il exécute les instructions contenues dans le label default:.
Enfin, une instruction break termine les instructions de case et saute à la fin de switch.
switch (Expression) { case Premier_label: Premières_instructions; break; ... case Nième_label: //Nièmes_instructions; break; default: //Instruction_par_défaut break; } |