MATLAB - L'istruzione break

L'istruzione break termina l'esecuzione di for o whileciclo continuo. Le istruzioni nel ciclo che appaiono dopo l'istruzione break non vengono eseguite.

Nei cicli annidati, break esce solo dal ciclo in cui si verifica. Il controllo passa all'istruzione successiva alla fine di quel ciclo.

Diagramma di flusso

Esempio

Crea un file di script e digita il codice seguente:

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

Quando si esegue il file, viene visualizzato il seguente risultato:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15