Laços de Repetição

Os laços de repetição são estruturas fundamentais na programação que permitem executar um bloco de código repetidamente enquanto uma condição específica for verdadeira. Em C, os principais tipos de laços são whiledo-while e for.

While


O laço while executa um bloco de código enquanto uma condição for verdadeira.

Sintaxe

while (condição) {
    // código a ser repetido
}

Exemplo de Programa:

#include <stdio.h>

int main() {
    int contador = 0;
    
    while (contador < 5) {
        printf("Contador: %d\n", contador);
        contador++;
    }
    
    return 0;
}

Este Programa imprimirá:

Contador: 0
Contador: 1
Contador: 2
Contador: 3
Contador: 4

Pontos Importantes

  1. A condição é verificada antes de cada iteração.
  2. Se a condição inicial for falsa, o código dentro do while nunca será executado.
  3. É importante garantir que a condição eventualmente se torne falsa para evitar loops infinitos.

Do-While


do-while é uma variação do while que garante que o bloco de código seja executado pelo menos uma vez.

do {
    // código a ser repetido
} while (condição);