Estructuras de bucle
Comprenda los distintos tipos de bucles (for, while y do-while), sus casos de uso y cómo evitar bucles infinitos
Estructuras de bucle es una lección gratuita de C Academy en CoddyKit. Esta es la lección 2 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de C Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de C Academy incluye 3 lecciones en total.
Estructuras de bucles en C
Estructuras de bucles en C
Los bucles se utilizan para repetir un bloque de código varias veces.
En esta lección, aprenderá sobre los bucles for, while y do-while.

El bucle for
El bucle for
El bucle for repite el código un número fijo de veces.
Sintaxis:
for (initialization; condition; update) {
// Code to execute
}Ejemplo: bucle for
Ejemplo: bucle for
Este programa imprime los números del 1 al 5 mediante un bucle for.
#include <stdio.h>
int main() {
for (int i = 1; i <= 5; i++) {
printf("%d\n", i);
}
return 0;
}El bucle while
El bucle while
El bucle while repite el código mientras una condición sea verdadera.
Sintaxis:
while (condition) {
// Code to execute
}Ejemplo: bucle while
Ejemplo: bucle while
Este programa imprime los números del 1 al 5 mediante un bucle while.
#include <stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("%d\n", i);
i++;
}
return 0;
}El bucle do-while
El bucle do-while
El bucle do-while siempre ejecuta el código al menos una vez antes de comprobar la condición.
Sintaxis:
do {
// Code to execute
} while (condition);Ejemplo: bucle do-while
Ejemplo: bucle do-while
Este programa imprime los números del 1 al 5 mediante un bucle do-while.
#include <stdio.h>
int main() {
int i = 1;
do {
printf("%d\n", i);
i++;
} while (i <= 5);
return 0;
}Cómo evitar bucles infinitos
Cómo evitar bucles infinitos
Un bucle infinito se ejecuta para siempre si la condición nunca se vuelve falsa.
Ejemplo:
while (1) {
printf("This loop runs forever!\n");
}
Asegúrese siempre de que haya una forma de salir del bucle.
Resumen
Resumen
En esta lección, ha aprendido:
- Cómo usar los bucles
for,whileydo-while. - Las diferencias entre cada tipo de bucle.
- Cómo evitar los bucles infinitos.
A continuación, exploraremos los operadores lógicos y de comparación en C.

Preguntas frecuentes
¿La lección «Estructuras de bucle» es gratis?
Sí — el texto completo de «Estructuras de bucle» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de C Academy, actualiza a CoddyKit PRO. El curso de C Academy incluye 3 lecciones en total.
¿Qué aprenderé en «Estructuras de bucle»?
Comprenda los distintos tipos de bucles (for, while y do-while), sus casos de uso y cómo evitar bucles infinitos Practicas C Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar C Academy?
No se requiere experiencia previa. C Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 3.
¿Cuánto tiempo toma la lección «Estructuras de bucle»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de C Academy?
Sí. Cada lección de C Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Sentencias condicionales
- Estructuras de bucle
- Operadores lógicos y de comparación