test di verificaDomanda
Quante iterazioni compie questo programma?
immagine del test



1 / 1 domande



Vuoi visualizzarlo sul tuo sito?

Break ( linguaggio C )

Nel linguaggio C l'istruzione break interrompe le iterazioni di una struttura ciclica ( for, while ) prima del tempo.

break;

E' utilizzata per forzare l'uscita dal ciclo.

In genere è associata a una struttura condizionale IF per associarla al verificarsi di un evento.

Nota. L'istruzione break è utile nei cicli indefiniti ( While ) per evitare un ciclo infinito. Dopo n iterazioni il ciclo si interrompe automaticamente anche se l'espressione di controllo è vera.

Quando il compilatore incontra l'istruzione break, il flusso passa alla prima istruzione esterna alla struttura ciclica.

un esempio di uscita dal ciclo nidificato

Nel caso dei cicli annidati, l'istruzione break interrompe soltanto il ciclo più interno.

I cicli più esterni continuano a essere eseguiti.

Un esempio

Il seguente programma è composto da un ciclo while.

In ogni ciclo stampa sullo schermo un asterisco.

un esempio di codice C con l'istruzione break

Il ciclo while compie 9 iterazioni da 1 a 9.

Tuttavia, l'istruzione condizionale nella quinta riga interrompe il ciclo quando la variabile i=5.

Pertanto, l'output sullo schermo è

*****

La struttura ciclica ha compiuto soltanto 5 iterazioni anziché 9.

https://www.okpedia.it/break-linguaggio-c


Segnala un errore o invia un suggerimento per migliorare la pagina


Le iterazioni nel linguaggio C

Le interruzioni del ciclo


FacebookTwitterLinkedinLinkedin