0Pricing
C Academy · Lección

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.

Estructuras de bucle — ilustración 1

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, while y do-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.

Estructuras de bucle — ilustración 10

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

  1. Sentencias condicionales
  2. Estructuras de bucle
  3. Operadores lógicos y de comparación
← Volver a C Academy