¿Ya dominas lo básico? Un curso estructurado de C++ es la vía rápida para dar el salto.
Ver cursos de C++ en UdemyEnlace de afiliado. No te cuesta nada extra.
- 01Preparar el entorno (lo que necesitas)
- 02Tu primera salida (cout)
- 03Variables y tipos (int/double/string/bool)
- 04Condicionales (sentencias if)
- 05Bucles (sentencias for)
- 06Escribir una función
- 07Trabajar con arrays
- 08Bucles (sentencias while)
- 09Fundamentos de los punteros
- 10Referencias
- 11Clases (programación orientada a objetos)
- 12Constructores y destructores
- 13Herencia
- 14Usar vector (la biblioteca estándar)
- 15Manipular texto (string)
- 16Estructuras (struct)
- 17Gestión de errores (try/catch)
- 18El operador ternario
- 19La sentencia switch
- 20[Aplicado] Construye un mini sistema de inventario
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.
🧪 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).
