En programación, los bucles son estructuras fundamentales que nos permiten ejecutar una o varias instrucciones repetidamente mientras se cumple una condición específica. En C, tenemos tres tipos principales de bucles: `for`, `while` y `do-while`.
Bucle `for`
El bucle `for` es especialmente útil cuando conocemos previamente la cantidad de veces que queremos repetir una acción. Tiene tres partes: inicialización, condición y expresión de incremento/decremento.
for (inicialización; condición; expresión_de_incremento_decremento) {
// Código a ejecutar en cada iteración
}
Ejemplo
Imprimiremos los números del 1 al 5 usando un bucle `for`:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 5; i++) {
printf("%d ", i);
}
return 0;
}
Bucle `while`
El bucle `while` se utiliza cuando deseamos repetir una acción mientras una condición sea verdadera.
while (condición) {
// Código a ejecutar mientras la condición sea verdadera
}
Ejemplo
Imprimiremos los números del 1 al 5 usando un bucle `while`:
#include <stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("%d ", i);
i++;
}
return 0;
}
Bucle `do-while`
El bucle `do-while` garantiza que la acción se ejecute al menos una vez y luego se repetirá mientras una condición sea verdadera.
do {
// Código a ejecutar al menos una vez
} while (condición);
Ejemplo
Imprimiremos los números del 1 al 5 usando un bucle `do-while`:
#include <stdio.h>
int main() {
int i = 1;
do {
printf("%d ", i);
i++;
} while (i <= 5);
return 0;
}
Estos son los conceptos básicos de los bucles en C: `for`, `while` y `do-while`. Cada uno tiene su uso y se adapta a diferentes situaciones en tus programas. ¡Sigue practicando para familiarizarte con ellos y poder aplicarlos efectivamente en tus proyectos!