Diferencia entre revisiones de «break»
De ArduWiki
(→Vea también) |
(→Ejemplo) |
||
Línea 14: | Línea 14: | ||
== Ejemplo == | == Ejemplo == | ||
En el ejemplo el [[for]] termina cuando '''sens > limite'''. | En el ejemplo el [[for]] termina cuando '''sens > limite'''. | ||
− | < | + | <syntaxhighlight lang="c++"> |
const int limite = 800; | const int limite = 800; | ||
− | + | void setup(){ | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | </ | + | void loop(){ |
+ | for (byte x=0; x<255; x++){ | ||
+ | analogWrite(10, x); | ||
+ | int sens = analogRead(A0); | ||
+ | if (sens > limite){ | ||
+ | break; | ||
+ | } | ||
+ | delay(50); | ||
+ | } | ||
+ | } | ||
+ | </syntaxhighlight> | ||
== Vea también == | == Vea también == |
Revisión del 22:42 2 jul 2018
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
En el ejemplo el for termina cuando sens > limite.
const int limite = 800;
void setup(){
}
void loop(){
for (byte x=0; x<255; x++){
analogWrite(10, x);
int sens = analogRead(A0);
if (sens > limite){
break;
}
delay(50);
}
}