Bucles infinitos
Parte de la sección Fundamentals del Journey de C de Coddy — lección 44 de 63.
Un bucle infinito es un bucle que continúa indefinidamente porque su condición de terminación nunca se cumple. Aunque generalmente no son deseables, existen algunas situaciones en las que los bucles infinitos pueden ser útiles, como en sistemas embebidos o para programas que se ejecutan continuamente.
En C, puedes crear un bucle infinito utilizando varios constructos:
Usando un bucle while:
while (1) { // code to be executed }
Usando un bucle for:
for (;;) { // código a ejecutar }
Usando un bucle do-while:
do { // código a ejecutar } while (1);
Para salir de un bucle infinito, normalmente se utiliza una sentencia break o se modifica una variable de control dentro del bucle basándose en alguna condición.
Ten cuidado al usar bucles infinitos, ya que pueden hacer que tu programa se cuelgue si no se gestionan adecuadamente.
Hoja de referencia
Un bucle infinito continúa indefinidamente porque su condición de terminación nunca se cumple.
Crea bucles infinitos usando:
Bucle While:
while (1) {
// código a ejecutar
}Bucle For:
for (;;) {
// código a ejecutar
}Bucle Do-while:
do {
// código a ejecutar
} while (1);Sal de los bucles infinitos usando la sentencia break o modificando una variable de control basada en alguna condición.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
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 repaso