Menu
Coddy logo textTech

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:

  1. Usando um loop while:

    while (1) {
        // código a ser executado
    }
  1. Usando um loop for:

    for (;;) {
        // código a ser executado
    }
  1. 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.

quiz iconTeste seus conhecimentos

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