l’istruzione break

17 marzo 2006

Abbiamo già visto, esaminando l’istruzione switch, un utilizzo pratico dell’istruzione break. Diciamo, in generale, che l’istruzione break può essere utilizzata per uscire da un ciclo prima che la condizione di test divenga false.
Quando si esce da un ciclo con un’istruzione break, l’esecuzione del programma continua con l’istruzione che segue il ciclo stesso. Vediamo un semplice esempio:

// Esempio di utilizzo dell’istruzione break
main()
{
int i = 1, somma = 0;

while( i < 10)
{
somma = somma + i;
if(somma > 20)
{
break;
}
i++;
}

return (0);
}

Quello che avviene è che il ciclo while ad ogni passo ricalcola il valore di somma ed incrementa i. Così, per esempio, al primo passo avremo che somma = 0 + 1 e i viene incrementata a 2.
Quindi, al secondo passo, somma vale 1 + 2 = 3 ed i sarà incrementata a 3.
Se non fosse presente l’istruzione break, l’ultimo passo del ciclo while sarebbe: somma = 36 + 9 = 45, con i = 9 e successivamente incrementata ad 10.
Ma con la presenza dell’istruzione break, quando somma raggiunge un valore maggiore di 20 avviene l’uscita immediata dal ciclo while. Nel nostro esempio, quindi somma varrà 21.

Tutte le lezioni

1 ... 51 52 53 ... 66

Se vuoi aggiornamenti su l'istruzione break inserisci la tua e-mail nel box qui sotto:
Tags:
 
X
Se vuoi aggiornamenti su l'istruzione break

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy