Déclaration Switch
La boucle switch
est utilisée pour effectuer différentes actions en fonction de différents résultats retournés lors du test d’une égalité. En d’autres termes, si plusieurs else if
doivent être écrits à la suite dans un programme, la boucle switch
est utilisée.
Remarque : En programmation, switch
est appelé une boucle. Il existe d’autres boucles qui sont détaillées dans d’autres cours.
Syntaxe
Voici la syntaxe de la boucle switch
:
switch(expression) {
case 1:
// Code à exécuter
break;
case 2:
// Codes à exécuter
break;
default :
// Code à exécuter par défaut
}
Voici comment fonctionne la boucle switch
:
- Le programme entre dans la boucle pour tester les différentes valeurs qui peuvent être passées à l’expression.
- Si la valeur vaut 1, le code du bloc est exécuté et le programme sort de la boucle.
- Sinon, le programme regarde si la valeur vaut 2. Si tel est le cas, le code est exécuté et le programme quitte la boucle.
- Sinon, le programme exécute le bloc de code placé après le
default
.
Le mot-clé break
Quand le programme rencontre le mot-clé break;
il sort de la boucle switch
. En d’autres termes, cela arrête l’exécution de la boucle.
Il n’est pas nécessaire d’ajouter un break
à la dernière instruction de la boucle, car l’exécution s’arrête-là, quoi qu’il en soit.
Remarque : Si un break
est oublié après un bloc d’instruction, le programme passera au bloc suivant, peu importe que l’évaluation soit bonne ou mauvaise.
Le mot-clé default
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !