break
De ArduWiki
Contenido
Descripción
break se usa para salir de un bucle for, while o do... while, pasando por alto la condición del bucle normal.
También se usa para delimitar cada case dentro de un switch... case.
Sintaxis
break;
Advertencias
Nada.
Ejemplo 1
En el ejemplo el for termina cuando sens > limite o luego de 100 lecturas, lo que ocurra primero.
const int limite = 800;
void setup(){
}
void loop(){
for (byte x=0; x<100; x++){
analogWrite(10, x);
int sens = analogRead(A0);
if (sens > limite){
break;
}
delay(50);
}
}
Ejemplo 2
En el ejemplo al no poner break luego de los dos primeros cases se ejecutan todos hasta break. El ultimo case no requiere break porque no hay mas detras.
void setup(){
Serial.begin(115200);
}
void loop(){
if (Serial.available()){
var=Serial.read();
switch (var){
case 'A':
case 'B':
case 'C':
Serial.println("Fue A, B o C");
break;
case 'M':
Serial.println("Fue M");
}
}
}
Vea también