Main Content

break

Terminar la ejecución del bucle for o while

Sintaxis

Descripción

break termina la ejecución de un bucle for o while. Las instrucciones del bucle posteriores a la instrucción break no se ejecutan.

En los bucles anidados, break sale solo del bucle en que se produce. El control se traslada a la instrucción posterior a la instrucción end de dicho bucle.

ejemplo

Ejemplos

contraer todo

Sume una secuencia de números aleatorios hasta que el siguiente número aleatorio sea mayor que un límite superior. A continuación, salga del bucle utilizando una instrucción break.

limit = 0.8;
s = 0;

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

Sugerencias

  • La instrucción break sale completamente de un bucle for o while. Para omitir el resto de las instrucciones del bucle y comenzar la siguiente iteración, utilice una instrucción continue.

  • break no se define fuera de un bucle for o while. Para salir de una función, utilice return.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | | |