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 while, do-while e for.
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
while nunca será executado.O 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);