Bucle For
Parte de la sección Fundamentals 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:
- initialization (executed una vez antes de que comience el bucle)
- condition (verificada antes de cada iteración)
- Update (executed 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 Fundamentals
2Variables
Tipos de datosEnterosFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos Parte 1Conversión de tipos Parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador de 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