Déclaration Switch

5 min Niveau 7

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

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus