case <_valeur1_> : <_instruction1_>; <_instruction2_>; break; case <_valeur2_> : <_instruction3_>; case <_valeur3_> : case <_valeur4_> : <_instruction4_>; break; default : <_instruction5_>; }
L'opérateur switch est un branchement conditionnel. Il nous permet d'exécuter directement le code qui correspond à une valeur donnée par <expression>.
Nous pouvons exécuter une ou plusieurs instructions correspondant à chaque valeur possible, et nous devons utiliser le mot clé break pour signifier la fin de l'instruction ou du groupe d'instructions qui correspond à cette valeur.
Certains langages permettent de spécifier plusieurs valeurs possibles pour un même groupe d'instructions, comme nous le constatons ici avec <_valeur3_> et <_valeur4_>.
Le mot clé default marque le début des instructions à exécuter si aucun branchement ne correspond à <expression>. Certains langages permettent de ne pas spécifier le branchement default, alors que d'autres langages nous obligent à le spécifier même s'il ne contient aucune instruction.
Certains langages nous obligent aussi à terminer le branchement default par le mot clé break, alors que dans d'autres langages il est facultatif.
Le code correspondant en utilisant une structure conditionnelle if est le suivant :
<_instruction1_>; <_instruction2_>; <_instruction3_>; } <_instruction4_>; }else{ <_instruction5_>; }
#include <stdio.h> { int i; scanf ("%d", &i); switch (i) { } }
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
9 mots clés dont 0 définis manuellement (plus d'information...).
Avertissement
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)