break

break;

O break é a saída de emergência dos laços: assim que ele roda, o for, while ou do...while para na hora e o programa segue na linha logo depois do laço. Dentro de um switch, ele encerra o case atual.

Sintaxe

break;

Parâmetros

Nenhum.

Retorno

Nada (void).

Exemplo

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

  for (int i = 0; i < 100; i++) {
    int leitura = analogRead(A0);
    if (leitura > 800) {
      Serial.println("Valor alto! Parando.");
      break;  // sai do for na hora
    }
    Serial.println(leitura);
    delay(50);
  }
}

void loop() {
}

Notas e cuidados

  • O break sai só do laço mais interno; em laços aninhados, ele não pula todos de uma vez.
  • Em switch...case, esquecer o break faz o código continuar no próximo caso (fall-through).
  • Para pular apenas a volta atual sem sair do laço, use continue em vez de break.

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

Conhecer o Curso Maker