Lección 4: Condicionales — if & else
Hasta ahora nuestros programas corrían línea tras línea, sin detenerse nunca ni elegir nunca. En esta lección aprendemos a tomar decisiones: los operadores de comparación como == y >= devuelven 1 (verdadero) o 0 (falso), y if ejecuta un bloque de código solo cuando la condición es verdadera. else of
if es como un portero: si cumples la condición — entras por la puerta principal; si no (else) — te mandan a la puerta lateral. Solo se abre una puerta cada vez.
- operador de comparación
- ==, !=, <, >, <=, >= — comparan dos valores y devuelven 1 (verdadero) o 0 (falso).
- if (condición)
- Ejecuta el bloque entre llaves solo si la condición es verdadera (distinta de cero).
- else
- La rama alternativa: se ejecuta exactamente cuando la condición del if es falsa.
- verdad = distinto de cero
- En las condiciones de C no existe un booleano incorporado: 0 es falso, cualquier otro valor es verdadero.
- bloque { }
- Un grupo de líneas entre llaves que se comporta como una sola unidad.