Menu
Coddy logo textTech

Loop For

Parte da seção Fundamentals do Journey de C da Coddy — lição 37 de 63.

O loop for é uma estrutura de controle que permite executar um bloco de código repetidamente por um número específico de vezes.

Um loop for tem três componentes:

  • Inicialização (executada uma vez antes do início do loop)
  • Condição (verificada antes de cada iteração)
  • Atualização (executado após cada iteração)
for (initialization; condition; update) {
    // código a ser executado
}

Vamos criar um loop for simples que conta de 1 a 5:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

Após executar o código acima, a saída será:

1 2 3 4 5

Como isso funciona:

  1. Primeiro, inicializamos i como 1
  2. Depois, verificamos se i <= 5 (verdadeiro, então executamos o corpo do loop)
  1. Imprimimos o valor de i
  2. Incrementamos i em 1
  3. Repetimos os passos 2-4 até que a condição se torne falsa
challenge icon

Desafio

Fácil

Crie um programa que receba um número inteiro n da entrada e use um laço for para imprimir todos os números de 1 a n, cada um separado por um espaço.

Exemplo de saída para n = 4:

1 2 3 4

Certifique-se de incluir um espaço após cada número, incluindo o último.

Folha de consulta

O loop for executa um bloco de código repetidamente por um número específico de vezes.

Sintaxe do loop for:

for (initialization; condition; update) {
    // código a ser executado
}

Componentes:

  • Inicialização (executada uma vez antes do loop começar)
  • Condição (verificada antes de cada iteração)
  • Atualização (executada após cada iteração)

Exemplo - contando de 1 a 5:

for (int i = 1; i <= 5; i++) {
    printf("%d ", i);
}

Experimente você mesmo

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // Escreva seu código aqui
    
    return 0;
}
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