Loops Infinitos
Parte da seção Fundamentals do Journey de C da Coddy — lição 44 de 63.
Um loop infinito é um loop que continua indefinidamente porque sua condição de terminação nunca é atendida. Embora geralmente indesejáveis, existem algumas situações em que loops infinitos podem ser úteis, como em sistemas embarcados ou para programas de execução contínua.
Em C, você pode criar um loop infinito usando várias construções:
Usando um loop while:
while (1) { // código a ser executado }
Usando um loop for:
for (;;) { // código a ser executado }
Usando um loop do-while:
do { // código a ser executado } while (1);
Para sair de um loop infinito, você normalmente usa uma instrução break ou modifica uma variável de controle dentro do loop com base em alguma condição.
Tenha cuidado ao usar loops infinitos, pois eles podem fazer com que seu programa trave se não forem gerenciados adequadamente.
Folha de consulta
Um loop infinito continua indefinidamente porque sua condição de terminação nunca é atendida.
Crie loops infinitos usando:
Loop While:
while (1) {
// código a ser executado
}Loop For:
for (;;) {
// código a ser executado
}Loop Do-while:
do {
// código a ser executado
} while (1);Saia de loops infinitos usando a instrução break ou modificando uma variável de controle com base em alguma condição.
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
2Variáveis
Tipos de DadosInteiroFloat - DoubleCaracteresBooleanosConstantesFundamentos do printfRegras de Nomenclatura de VariáveisConversão de Tipos Parte 1Conversão de Tipos Parte 2Desafio de Recapitulação3Operadores
Operadores AritméticosOperador de MóduloIncremento/DecrementoOperadores de AtribuiçãoOperadores RelacionaisOperadores Lógicos Parte 1Operadores Lógicos Parte 2Operadores Lógicos Parte 3Desafio de Recapitulação