juicio C++
Las construcciones predicadas requieren que el programador especifique una o más condiciones para ser evaluadas o probadas, junto con declaraciones para ejecutar si las condiciones son verdaderas (obligatorio) y declaraciones para ejecutar si las condiciones son falsas (opcional).
Aquí está la forma general de una construcción de predicado típica en la mayoría de los lenguajes de programación:
sentencias de juez
El lenguaje de programación C++ proporciona los siguientes tipos de declaraciones de juicio. Haga clic en los enlaces para ver los detalles de cada declaración.
declaración | describir |
---|---|
si declaración | Una sentencia if consta de una expresión booleana seguida de una o más sentencias. |
si... otra declaración | Una declaración if puede ir seguida de una declaración else opcional , que se ejecuta si la expresión booleana es falsa. |
Declaraciones if anidadas | Puede usar una declaración if o else if dentro de otra declaración if o else if . |
declaración de cambio | Una declaración de cambio permite probar cuando una variable es igual a múltiples valores. |
Declaraciones de cambio anidadas | Puede usar una declaración de cambio dentro de otra declaración de cambio . |
? : operador
Hemos explicado el operador condicional ?: en capítulos anteriores , que se puede usar en lugar de la instrucción if...else . Su forma general es la siguiente:
Exp1 ? Exp2 : Exp3;
donde Exp1, Exp2 y Exp3 son expresiones. Tenga en cuenta el uso y la colocación de los dos puntos.
• El valor de la expresión está determinado por Exp1. Si Exp1 es verdadero, se evalúa el valor de Exp2 y el resultado es el valor de la expresión ? Si Exp1 es falso, se evalúa el valor de Exp3 y el resultado es el valor de la expresión ?