Lección 7: Bucles for y bucles anidados
En la lección pasada armamos un bucle con tres partes separadas: inicialización del contador, condición y avance. for (int i = 0; i < n; i++) empaqueta las tres en una sola línea — inicio; condición; paso — lo que lo convierte en la opción natural cuando el número de vueltas se conoce de antemano. T
for es como una instrucción de receta: 'revuelve 10 veces' — donde empiezas, cuándo te detienes y qué pasa después de cada revuelta, todo en una sola línea. Un bucle anidado es como un reloj: por cada paso de la aguja horaria, la aguja de los minutos completa una vuelta entera.
- for (inicio; condición; paso)
- Un bucle cuyas tres partes van en un solo encabezado: for (int i = 0; i < n; i++).
- inicio; condición; paso
- El inicio se ejecuta una sola vez; la condición se comprueba antes de cada vuelta; el paso se ejecuta después de cada vuelta.
- bucle anidado
- Un bucle dentro de otro bucle: el interior termina todas sus vueltas por cada vuelta del exterior.
- break
- Sale del bucle (más interno) de inmediato, incluso si la condición sigue siendo verdadera.
- continue
- Se salta el resto de la vuelta actual y salta directo al paso y a la comprobación de la condición.