continue

continue;

Diferente do break, o continue não abandona o laço — ele apenas pula o resto do corpo naquela volta e vai direto para a próxima iteração. Ótimo para ignorar casos específicos sem quebrar a repetição toda.

Sintaxe

continue;

Parâmetros

Nenhum.

Retorno

Nada (void).

Exemplo

void setup() {
  Serial.begin(9600);

  for (int i = 0; i < 10; i++) {
    if (i % 2 == 0) {
      continue;  // pula os pares
    }
    Serial.println(i);  // imprime só os ímpares
  }
}

void loop() {
}

Notas e cuidados

  • Num for, o continue ainda executa o passo (ex.: i++) antes da próxima volta — sem risco de travar.
  • Cuidado no while/do...while: se o continue pular a linha que atualiza a condição, você cria um laço infinito.
  • Assim como break, ele afeta apenas o laço mais interno.

Quer aprender a usar isso em projetos reais, do zero?

Conhecer o Curso Maker