Main Content

break

Mettre fin à l’exécution d’une boucle for ou while

Syntaxe

Description

break met fin à l’exécution d’une boucle for ou while. Les instructions dans la boucle postérieures à l’instruction break ne s’exécutent pas.

Dans les boucles imbriquées, break sort uniquement de la boucle dans laquelle il se produit. Le contrôle revient à l’instruction qui suit le end de cette boucle.

exemple

Exemples

réduire tout

Calculez la somme de nombres aléatoires jusqu’à ce que le prochain soit supérieur à une limite. Ensuite, sortez de la boucle à l’aide d’une instruction break.

limit = 0.8;
s = 0;

while 1
    tmp = rand;
    if tmp > limit
        break
    end
    s = s + tmp;
end

Conseils

  • L’instruction break sort complètement d’une boucle for ou while. Pour ignorer le reste des instructions dans la boucle et démarrer la prochaine itération, utilisez une instruction continue.

  • break n’est pas défini à l’extérieur d’une fonction for ou while. Pour quitter une fonction, utilisez return.

Capacités étendues

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Historique des versions

Introduit avant R2006a

Voir aussi

| | | |