Lección 5 / 20

Bucles (sentencias for)

En esta lección repetirás un bloque de código un número determinado de veces.

for (int i = 0; i < 5; i++) tiene tres partes separadas por punto y coma: la inicialización, la condición de continuación y el incremento. Se ejecuta mientras la condición sea cierta.

El código de ejemplo repite cinco veces mostrando el contador. Fíjate en que empieza en 0 y termina en 4: en programación se cuenta desde cero.

El fallo clásico es el error por uno: escribir <= en lugar de < hace una vuelta de más, y al recorrer un array eso significa leer fuera de sus límites. En C++ eso no da error sino que lee basura de memoria, lo que lo hace especialmente traicionero.

En el trabajo real también se usa mucho el bucle basado en rango, for (auto x : coleccion), disponible desde C++11, que evita por completo esa clase de error.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C++ directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)