Diferencia entre revisiones de «break»
De ArduWiki
(→Vea también) |
|||
Línea 1: | Línea 1: | ||
== Descripción == | == 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 == | == Sintaxis == | ||
<pre> | <pre> | ||
+ | break; | ||
</pre> | </pre> | ||
== Advertencias == | == Advertencias == | ||
+ | Nada. | ||
== Ejemplo == | == Ejemplo == | ||
+ | En el ejemplo el [[for]] termina cuando '''sens > limite'''. | ||
<pre> | <pre> | ||
+ | const int limite = 800; | ||
+ | for (byte x=0; x<255; x++){ | ||
+ | analogWrite(10, x); | ||
+ | <nowiki>int sens = analogRead(A0);</nowiki> | ||
+ | <nowiki>if (sens > limite){</nowiki> | ||
+ | break; | ||
+ | } | ||
+ | delay(50); | ||
+ | } | ||
</pre> | </pre> | ||
== Vea también == | == Vea también == | ||
− | * [[switch...case]] | + | * [[switch... case]] |
* [[for]] | * [[for]] | ||
* [[while]] | * [[while]] | ||
* [[do... while]] | * [[do... while]] | ||
* [[continue]] | * [[continue]] | ||
+ | * [[goto]] | ||
== Referencias == | == Referencias == |
Revisión del 15:24 23 jun 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; for (byte x=0; x<255; x++){ analogWrite(10, x); int sens = analogRead(A0); if (sens > limite){ break; } delay(50); }