Diferencia entre revisiones de «break»

De ArduWiki
Saltar a: navegación, buscar
(Ejemplo)
Línea 18: Línea 18:
 
for (byte x=0; x<255; x++){
 
for (byte x=0; x<255; x++){
 
     analogWrite(10, x);
 
     analogWrite(10, x);
     <nowiki>int sens = analogRead(A0);</nowiki>
+
     int sens = analogRead(A0);
 
     <nowiki>if (sens > limite){</nowiki>
 
     <nowiki>if (sens > limite){</nowiki>
 
       break;
 
       break;

Revisión del 15:28 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);
}

Vea también

Referencias