C++ Prise de décision
, a
, a
Instructions de décision
, a
| instruction | Description |
|---|---|
| instruction if | ainstruction if: |
| instruction if...else | aL'instruction ifpeut être suivie d'uneinstruction else facultativeL'instruction else est exécutée lorsque l'expression booléenne est fausse. |
| Instructions if imbriquées | Vous pouvez, dans unifouelse if, en utiliser un autre dans l'instructionifouelse ifinstruction. |
| instruction switch | aswitchL'instruction permet de tester l'égalité d'une variable avec plusieurs valeurs. |
| Instructions switch imbriquées | Vous pouvez dans unswitchen utiliser un autre dans l'instructionswitch . |
opérateur ? :
Nous avons déjà expliqué dans les chapitres précédentsl'opérateur conditionnel ? :, qui peut être utilisé pour remplacer l'instructionif...else. Sa forme générale est la suivante :
Exp1 ? Exp2 : Exp3;
Ici, Exp1, Exp2 et Exp3 sont des expressions. Notez l'utilisation et la position des deux-points.
La valeur de l'expression ? est déterminée par Exp1. Si Exp1 est vrai, alors la valeur de Exp2 est évaluée, et le résultat est la valeur de toute l'expression ?. Si Exp1 est faux, alors la valeur de Exp3 est évaluée, et le résultat est la valeur de toute l'expression ?.
autres extensions