La sentencia break termina la ejecución de for o whilelazo. Las declaraciones en el bucle que aparecen después de la instrucción break no se ejecutan.
En bucles anidados, rompa las salidas solo del bucle en el que ocurre. El control pasa a la declaración que sigue al final de ese ciclo.
Diagrama de flujo
Ejemplo
Cree un archivo de script y escriba el siguiente código:
a = 10;
% while loop execution
while (a < 20 )
fprintf('value of a: %d\n', a);
a = a + 1;
if( a > 15)
% terminate the loop using break statement
break;
end
end
Cuando ejecuta el archivo, muestra el siguiente resultado:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15