🔹 Definición y Argumento

Ejemplo con FOR (Ideal cuando se conoce el número de iteraciones)

c
CopiarEditar
for (int i = 0; i < 10; i++) {
    printf("%d ", i);
}

💡 Se usa FOR porque la inicialización, condición y actualización están en la misma línea, facilitando la lectura.

Ejemplo con WHILE (Ideal cuando la condición es externa)

int numero;
printf("Introduce un número mayor que 10: ");
scanf("%d", &numero);
while (numero <= 10) {
    printf("El número es muy pequeño, ingresa otro: ");
    scanf("%d", &numero);
}

💡 Se usa WHILE porque el número de iteraciones depende de lo que ingrese el usuario.

📝 Comparación gráfica FOR vs WHILE

FOR

Inicializar → Evaluar condición → Ejecutar código → Incrementar → Repetir

WHILE

Evaluar condición → Ejecutar código → Repetir hasta que la condición sea falsa