Instructions de prise de décision C++
Les structures de prise de décision exigent que le programmeur spécifie une ou plusieurs conditions à évaluer ou à tester par le programme, ainsi qu'une ou plusieurs instructions à exécuter si la condition est déterminée comme vraie, et éventuellement, d'autres instructions à exécuter si la condition est déterminé comme faux.
Voici la forme générale d'une structure de prise de décision typique trouvée dans la plupart des langages de programmation −

Le langage de programmation C++ fournit les types d'instructions de prise de décision suivants.
Sr.No | Énoncé et description |
---|---|
1 | instruction if Une instruction "if" consiste en une expression booléenne suivie d'une ou plusieurs instructions. |
2 | instruction if...else Une instruction "if" peut être suivie d'une instruction "else" facultative, qui s'exécute lorsque l'expression booléenne est fausse. |
3 | instruction de commutation Une instruction "switch" permet de tester l'égalité d'une variable par rapport à une liste de valeurs. |
4 | instructions if imbriquées Vous pouvez utiliser une instruction "if" ou "else if" dans une autre instruction "if" ou "else if". |
5 | instructions switch imbriquées Vous pouvez utiliser une instruction "switch" dans une ou plusieurs autres instructions "switch". |
Le ? :Opérateur
Nous avons couvert l'opérateur conditionnel "? :" dans le chapitre précédent qui peut être utilisé pour remplacer if...else déclarations. Il a la forme générale suivante −
Exp1 ? Exp2 : Exp3;
Exp1, Exp2 et Exp3 sont des expressions. Remarquez l'utilisation et le placement du côlon.
La valeur d'une expression '?' est déterminée comme ceci :Exp1 est évalué. Si c'est vrai, alors Exp2 est évalué et devient la valeur de l'expression « ? » entière. Si Exp1 est faux, alors Exp3 est évalué et sa valeur devient la valeur de l'expression.
Langue C
- Instruction de commutateur C #
- Instruction de rupture C#
- Instruction continue C #
- Conversion de types C++
- Opérateurs C++
- Commentaires C++
- Instruction C++ Switch Case avec EXAMPLE
- Améliorer la prise de décision dans la fabrication de pointe grâce à l'analyse
- Automatisez l'ingestion des données et optimisez la prise de décision