Main Content

break

Terminare l’esecuzione di un loop for o di un loop while

Sintassi

Descrizione

esempio

break termina l’esecuzione di un loop for o while. Le dichiarazioni nel loop dopo la dichiarazione break non vengono eseguite.

Nei loop annidati, break esce solo dal loop in cui si verifica. Il controllo passa alla dichiarazione che segue l’end di quel loop.

Esempi

comprimi tutto

Sommare una sequenza di numeri casuali fino a quando il numero casuale successivo non è maggiore di un limite superiore. Quindi, uscire dal loop utilizzando una dichiarazione break.

limit = 0.8;
s = 0;

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

Suggerimenti

  • La dichiarazione break esce completamente da un loop for o while. Per saltare il resto delle istruzioni nel loop e iniziare l’iterazione successiva, utilizzare una dichiarazione continue.

  • break non è definito al di fuori di un loop for o while. Per uscire da una funzione, utilizzare return.

Funzionalità estese

Generazione di codice C/C++
Genera codice C e C++ con MATLAB® Coder™.

Cronologia versioni

Introduzione prima di R2006a

Vedi anche

| | | |