Jugement C++


La structure de jugement nécessite que le programmeur spécifie une ou plusieurs conditions à évaluer ou tester, ainsi que des instructions à exécuter lorsque la condition est vraie (obligatoire) et des instructions à exécuter lorsque la condition est faux (facultatif) sélectionné).

Ce qui suit est la forme générale d'une structure de jugement typique dans la plupart des langages de programmation :

if.png

Déclaration de jugement

Le langage de programmation C++ fournit les types suivants de la déclaration des jugements. Cliquez sur les liens pour voir les détails de chaque déclaration.

语句描述
if 语句一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。
if...else 语句一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。
嵌套 if 语句您可以在一个 ifelse if 语句内使用另一个 ifelse if 语句。
switch 语句一个 switch 语句允许测试一个变量等于多个值时的情况。
嵌套 switch 语句您可以在一个 switch 语句内使用另一个 switch 语句。

? : Opérateur

Nous avons déjà expliqué l'opérateur conditionnel : dans le chapitre précédent, qui peut être utilisé pour remplacer if...else déclaration. Sa forme générale est la suivante :

Exp1 ? Exp2 : Exp3;

où Exp1, Exp2 et Exp3 sont des expressions. Notez l'utilisation et l'emplacement des deux-points.

? La valeur de l'expression est déterminée par Exp1. Si Exp1 est vrai, Exp2 est évalué et le résultat est la valeur de l'expression entière ? Si Exp1 est faux, Exp3 est évalué et le résultat est la valeur de l'expression entière ?