Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

break

Terminar la ejecución de bucle for o while

Sintaxis

Descripción

ejemplo

break termina la ejecución de un bucle for o while . Las instrucciones del bucle después de que la instrucción break no se ejecuten.

En bucles anidados, break sólo sale del bucle en el que se produce. El control pasa a la instrucción que sigue al end de dicho bucle.

Ejemplos

contraer todo

Suma 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 mediante 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™.

Consulte también

| | | |

Introducido antes de R2006a