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.