Bucle for
Parte de la sección Fundamentos del Journey de C de Coddy. Lección 37 de 63.
El bucle for es una estructura de control que le permite ejecutar un bloque de código repetidamente durante un número específico de veces.
Un bucle for tiene tres componentes:
- Inicialización (se ejecuta una vez antes de que comience el bucle)
- Condición (se comprueba antes de cada iteración)
- Actualización (se ejecuta después de cada iteración)
for (initialization; condition; update) {
// código a ejecutar
}Vamos a crear un bucle for simple que cuente del 1 al 5:
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}Después de ejecutar el código anterior, la salida será:
1 2 3 4 5Cómo funciona esto:
- Primero, inicializamos
ien 1 - Después comprobamos si
i <= 5(verdadero, por lo que ejecutamos el cuerpo del bucle)
- Imprimimos el valor de
i - Incrementamos
ien 1 - Repetimos los pasos 2-4 hasta que la
conditionsea falsa
Desafío
FácilCrea un programa que reciba un número entero n de la entrada y use un bucle for para imprimir todos los números del 1 a n, cada uno separado por un espacio.
Ejemplo de salida para n = 4:
1 2 3 4Asegúrate de incluir un espacio después de cada número, incluido el último.
Pruébalo tú mismo
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Escribe tu código aquí
return 0;
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
2Variables
Tipos de datosEnteroFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos, parte 1Conversión de tipos, parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafío de repasoPractica por tu cuenta: Compilador de C online