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 :
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 语句 | 您可以在一个 if 或 else if 语句内使用另一个 if 或 else 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 ?