break

Description

L'instruction break est utilisée pour sortir d'une boucle do, for ou while, en passant outre le déroulement normal de la boucle. Cette instruction est également utilisée pour sortir d'une instruction switch.

Syntaxe

Warning

ATTENTION : PAS DE PARENTHESES avec break

break;

Exemple

for (x = 0; x < 255; x ++) // boucle for comptant x de 0 à 255
{
    // mettre une impulsion de largeur x sur la broche
    digitalWrite(PWMpin, x);

    // lire la valeur de la tension d'un capteur sur la broche
    sens = analogRead(sensorPin);  

    // si la mesure est supérieure à un seuil, on sort de la boucle
    if (sens > threshold){      
       x = 0;
       break; // sortie de la boucle
    }  

    delay(50); // pause de 50ms

}

Commentaires utilisateurs

  while (condition) { // debut boucle while

      if (condition1) { // condition dans la boucle while

        if (condition 11 ) { // 1 ère sous-condition dans la condition 1

        break; // sort de la boucle while et pas seulement de la condition 11

        } // fin condition 11

        if (condition 12) { // 2 ème sous-condition dans la condition 1

        } // fin condition 12

        else if (condition 13) {// 3ème sous condition dans la condition 1

        } // fin condition 13

      } // --- fin condition 1

    } // --- fin while