Tipos de Ciclos en C++

Ciclo while

Se utiliza cuando no sabemos exactamente cuántas veces se repetirá el bloque, ya que depende de una condición lógica. Si la condición es falsa desde el inicio, el código nunca se ejecuta.


while (condicion) {
    // Código a repetir
}
Ciclo do-while

Es el hermano rebelde del while. La diferencia clave es que se ejecuta al menos una vez, porque la condición se evalúa al final del bloque.

C++
do {
    // Código a repetir
} while (condicion);
Ciclo for

Es el estándar cuando sabemos el número exacto de iteraciones (por ejemplo, del 1 al 100). Agrupa la inicialización, la condición y el incremento en una sola línea.


for (inicializacion; condicion; incremento) {
    // Código a repetir
}

Ciclo for basado en rangos (C++11 en adelante)

Ideal para recorrer contenedores (como vectores o arreglos) de forma elegante y segura.

C++

for (tipo elemento : contenedor) {
    // Uso de elemento
}

Haga clic en ciclos.pdf para ver el archivo.