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
breaksai só do laço mais interno; em laços aninhados, ele não pula todos de uma vez. - Em
switch...case, esquecer obreakfaz o código continuar no próximo caso (fall-through). - Para pular apenas a volta atual sem sair do laço, use
continueem vez debreak.