Entender loops
Instrução for
for loop for é uma estrutura de controle de fluxo ou repetição que permite executar repetidamente um bloco de código enquanto uma condição for verdadeira. Ele é amplamente utilizado para situações em que o número de iterações é conhecido previamente.
Sintaxe for
forfor (inicialização; condição; incremento) {
// bloco de código a ser repetido
}inicialização: Esta expressão é executada apenas uma vez, no início do loop. É comum usada para inicializar uma variável de controle que será utilizada para contar o número de iterações.
condição: Esta expressão é avaliada antes de cada iteração do loop. Se a condição for verdadeira, o bloco de código é executado. Se a condição for falsa, o loop termina.
incremento: Esta expressão é executada após cada iteração do loop. É comum usada para atualizar a variável de controle para a próxima iteração.
Exemplo:
#include <stdio.h>
int main() {
int item;
for (item = 1; item <= 5; item++) {
printf("Contando %d\n", item);
}
return 0;
}Saída:
Inicialização:
int i = 0(a variávelicomeça em 0).Condição:
i < 5(o loop continua enquantoifor menor que 5).Incremento:
i++(a variávelié incrementada em 1 a cada iteração).
Instrução while
whileO while é uma instrução de controle de fluxo que utiliza uma condição para determinar se um bloco de código será executado repetidamente. Em poucas palavras podemos dizer que, o while é uma estrutura de repetição que depende de uma condição lógica para continuar ou parar a execução de um loop.
Sintaxe while
whileExemplo
Saída:
Condição:
contador < 5O loop executa enquanto o valor de
contadorfor menor que 5. Quandocontadoratinge 5, o loop é encerrado.
Instrução do-while
do-whileO do-while é uma estrutura de controle de repetição, assim como o while e o for. A diferença é que o do-while garante que o bloco de código dentro dele seja executado ao menos uma vez, mesmo que a condição especificada seja falsa desde o início.
Sintaxedo-while
do-whileExemplo
Saída:
O bloco de código é executado antes de verificar a condição
items < 5.O loop termina quando a condição se torna falsa.
Last updated