Le Cas Du Commutateur Javascript Par Défaut Ne Fait Rien

| | | | |

Comment utiliser l`instruction Switch en C++

Les instructions conditionnelles sont une fonctionnalité commune à tous les langages de programmation. Ces instructions sont utilisées pour contrôler le flux d`un programme et pour spécifier quand des blocs de code spécifiques doivent être exécutés.

Les principales instructions conditionnelles utilisées en C++ sont if et if‚Ķ autres instructions . De plus, C++ fournit l`instruction switch. Cette instruction évalue une expression par rapport à plusieurs cas potentiels et exécute un bloc de code si l`expression correspond au cas correspondant de ce bloc. L`instruction switch se comporte de la même manière qu`une instruction if qui inclut de nombreux if‚Ķ else .

Dans ce tutoriel, nous verrons, également à travers un exemple, comment utiliser l`instruction switch en C++. Nous verrons également comment utiliser les mots clés break et default avec l`instruction switch. Après avoir lu ce guide, vous aurez une bonne compréhension de l`utilisation de l`instruction switch C++.

Instructions conditionnelles C++

Instructions conditionnelles telles que if et if‚Ķ else sont utilisés pour prendre des décisions dans un programme. Par exemple, une instruction if pourrait indiquer à un programme d`exécuter un bloc de code si un utilisateur a plus de 16 ans ou si c`est mercredi.

Les instructions if et if ... Else sont les formes les plus courantes d`instructions conditionnelles. Les instructions if et if‚Ķ else exécutent un bloc de code si une condition est vraie ; sinon ils ne font rien. Voici un exemple d`instruction C++ if :

Dans cet exemple, notre code évalue si la variable d`âge est supérieure à 16 ans. Si tel est le cas, la phrase Cet utilisateur a plus de 16 ans. il est imprimé sur la console ; sinon rien ne se passe. Dans ce cas, notre utilisateur a 15 ans, donc age> 16 renvoie false. Par conséquent, le programme n`exécute pas le code associé à notre instruction if.

Et si je voulais évaluer par rapport à plusieurs conditions ?

C`est là qu`intervient l`instruction switch. Bien que vous puissiez utiliser if ... else pour évaluer plusieurs conditions dans un if, cette approche peut être inefficace et rendre le code plus difficile à lire. Par conséquent, les développeurs utilisent souvent des instructions switch pour évaluer une instruction par rapport à plusieurs cas potentiels.

Instruction de changement C++

L`instruction switch, également connue sous le nom de switch‚Ķ case, permet de vérifier si une expression correspond à un ou plusieurs cas. Si l`expression déclarée correspond (en d`autres termes, est égale) à l`un des cas du bloc switch, le code spécifique associé à ce cas sera exécuté.

Les instructions Switch contiennent une ou plusieurs instructions case. Le programme utilise déclarations de cas pour déclarer les conditions par rapport auxquelles l`expression cible doit être évaluée.

Les déclarations de commutateur acceptent une expression à tester, qui est entre parenthèses, ainsi qu`un ou plusieurs cas par rapport auxquels vous souhaitez évaluer l`expression. Ces cas sont entourés d`accolades.

Voici la syntaxe de l`option d`instruction C++ :

Voici la logique de l`option de déclaration précédente en C++ :

  1. Programmez-la et évaluez l`expression. L`expression
  2. est comparée à firstCase. S`ils correspondent, le programme exécutera le code dans le bloc firstCase. Ensuite, le mot-clé break sera exécuté, ce qui mettra fin au bloc de commutation.

Remarque  : nous discuterons du mot-clé break dans une section ultérieure de cet article. Essentiellement, ce mot-clé indique au programme d`avancer, au-delà du bloc de commutation actuel.

  1. Si l`expression ne correspond pas à firstCase, l`expression sera comparée à secondCase.
  2. Si correspond à secondCase, le programme exécutera le code à l`intérieur du bloc secondCase et l`instruction break mettra fin au bloc switch.
  3. Si l`expression ne correspond à aucune casse dans le bloc switch, le programme exécutera le contenu de l`instruction case par défaut.

Remarque  : nous abordons le concept d`instruction par défaut, en ce qui concerne les instructions switch, dans une section ultérieure de cet article. default est un mot-clé qui indique au programme quoi faire si aucune des instructions case d`un bloc switch ne correspond à l`expression.

Dans une instruction switch, le programme évaluera d`abord le premier cas. Si le résultat n`est pas vrai, le programme évaluera les cas suivants jusqu`à ce qu`une condition soit remplie ou jusqu`à ce que toutes les conditions soient évaluées.

Exemple d`un commutateur C++

Prenons un pas- étape par étape pour explorer le fonctionnement des instructions switch en C++.

Supposons que vous écriviez un planning qui nous indique combien de jours il reste avant le week-end. Dans ce programme, chaque jour de la semaine sera représenté par un nombre entier, par exemple, lundi sera 1, mardi sera 2, mercredi sera 3, etc.

Ce programme prendra le jour de la semaine en cours (représenté par un entier) et le comparera à une série de cas. Chaque cas indiquera le programme pour imprimer une phrase indiquant le nombre de jours restants avant le week-end, en fonction du jour de la semaine en cours.

Voici le code que nous pourrions utiliser pour effectuer cette tâche :

Notre code renvoie :

Brisons notre code. Tout d`abord, nous déclarons une variable, appelée dayOfWeek, qui stocke le jour actuel de la semaine sous la forme d`un entier. Nous utilisons ensuite une instruction switch qui spécifie cinq cas.

Tout d`abord, notre programme vérifie si dayOfWeek est égal à 1. Si c`est le cas, notre programme affiche Il reste 5 jours avant le week-end. ! sur la console, puis quittez l`instruction switch.

Si dayOfWeek n`est pas égal à 1, le programme évalue le cas suivant. Cela continuera jusqu`à ce que le programme évalue chaque cas dans notre instruction switch, à moins que l`un des cas ne renvoie vrai, auquel cas une instruction break sera exécutée et notre instruction switch de boucle se terminera.

Dans notre exemple, nous avons indiqué que le jour de la semaine est 3, ce qui signifie que nous sommes mercredi. Ainsi, notre programme affiche Il reste 3 jours avant le week-end ! sur la console. Ensuite, notre programme termine le bloc de code switch et continue d`exécuter le programme principal.

Pause C++

Les instructions switch C++ utilisent généralement le mot clé break de toute façon, comme nous l`avons fait dans l`exemple ci-dessus. Lorsque le programme exécute une instruction break, le code d`un bloc donné s`arrête et le reste du programme continue de s`exécuter.

Les instructions break sont souvent utilisées avec les instructions switch car elles empêchent le programme d`évaluer le reste des cas dans l`instruction switch.

Voici un exemple du mot clé de rupture dans une version de passage de notre exemple étendu ci-dessus :

Ainsi, dans l`exemple ci-dessus, si dayOfWeek est égal à 3, notre programme exécutera une instruction break afin qu`aucun autre cas ne soit évalué. Cela a du sens car si dayOfWeek est égal à 3, il ne peut pas être égal à 4 ou 5, qui sont les suivants cas dans notre instruction switch.

Si dayOfWeek est égal à 3, la console affiche le message Trois jours pour le week-end !. Ensuite, l`instruction switch arrête l`exécution car un L`instruction break indique au programme d`aller au-delà du bloc de commutation.

C++ par défaut

En C++, le mot-clé optionnel par défaut cas t indique à notre code ce qu`il faut faire si aucun cas ne renvoie vrai.

Dans l`exemple ci-dessus, notre code ne prend en compte que les jours de la semaine. Donc si c`est déjà le week-end, notre planning n`y fera rien. Si nous utilisons une instruction de code prédéfinie, nous pouvons dire à notre code d`agir si aucun de nos cas n`est rencontré.

Supposons que nous voulions imprimer le message C`est le week-end !

files d`attente > à la console si c`était samedi ou dimanche. Nous pourrions utiliser notre exemple d`instruction switch ci-dessus et le code suivant pour ce faire :

Selon ce code, si dayOfWeek n`est égal à aucun des cas que nous avons spécifiés - ou, en d`autres termes, si dayOfWeek est égal à 6 ou 7 - le contenu de sera exécuté. `déclaration par défaut. Ainsi, si aujourd`hui était samedi, par exemple, le message suivant serait imprimé sur la console :

Conclusion

L`instruction switch est utilisée en C++ pour évaluer une instruction par rapport à plusieurs résultats possibles. Si l`une de ces expressions renvoie vrai, le programme exécutera le code associé à ce résultat. Si aucune expression n`est vraie, le programme exécutera le contenu d`une instruction par défaut, si elle est spécifiée.

Ce didacticiel explique, avec un exemple, comment utiliser l`instruction switch C++ et comment utiliser l`interruption, et prédéfini mots-clés avec switch.Vous êtes maintenant prêt à commencer à utiliser les instructions switch dans votre code comme un pro !

Le Cas Du Commutateur Javascript Par Défaut Ne Fait Rien exp: Questions

Le Cas Du Commutateur Javascript Par Défaut Ne Fait Rien iat: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method