Declaración condicional (if)
En el problema de encontrar el número máximo de dos, encontramos un nuevo operador que comenzaba con la palabra
if. Esta es una
declaración condicional.
La palabra
if se traduce del inglés como "
if", y la palabra
else como "
else" ;. Si la condición después de la palabra
if es verdadera (
true), entonces se ejecutan todos los comandos (operadores) que siguen a la condición entre llaves
{} . Si la condición es falsa (
false), entonces se ejecutan los comandos entre llaves después de la palabra
else.
Vista general del operador condicional
if (condición) // encabezado con condición
{
... // bloque "si" – sentencias que se ejecutan
// si la condición en el encabezado es verdadera
}
otra cosa
{
... // bloque "otro" – sentencias que se ejecutan
// si la condición entre paréntesis es falsa
}
¡Necesito recordar!
1.
if... else-
¡ESTA ES UNA DECLARACIÓN!
Por lo tanto, entre el paréntesis que termina el bloque "if" ( } ) y la palabra else no puede contener otros operadores.
2. La palabra else nunca va seguida de una condición. La condición se coloca solo después de las palabras si. El bloque "de lo contrario" se ejecuta cuando la condición principal especificada después de la palabra if es falsa, es decir, no ejecutado.
3. Si en el bloque "if" o en el bloque "else" solo hay un operador, entonces se pueden omitir las llaves.
4. Una condición es una expresión frente a la cual se puede decir que es verdadera (es decir, se cumple) o falsa (es decir, no se cumple).
Puede usar signos de relaciones lógicas en la condición:
> , < más menos;
>=, <= mayor o igual que, menor o igual que;
== igual;
!= no es igual.
5. En el lenguaje de programación C, cualquier número que no sea igual a cero denota una condición verdadera y cero denota una condición falsa.