venerdì 21 settembre 2012

Uso delle istruzioni break & continue

Le istruzioni break e continue possono fornire un maggiore controllo dei cicli di istruzioni.
Di seguito viene illustrato un breve esempio delle due istruzioni.

#include <iostream>

using namespace std;
//Saltatre
int main(int argc, char *argv[])
{
    int conto=0;
    while(true){
                conto++;
                if(conto > 10) break;
                if (conto == 3) continue; //prosegue il ciclo
                cout << conto << endl;
                }
    system("PAUSE");
    return EXIT_SUCCESS;
}

In questo ciclo l'istruzione break viene usata per interrompere il ciclo non appena la nostra variabile conto raggiunge il valore di 10, iterando quindi il ciclo dieci volte prima di interrompersi. Il nostro contatore visualizza il valore della variabile intera conto tutte le volte, tranne quando la variabile assume valore tre. In questo caso il ciclo vien riportato all'inizio senza eseguire tutte le istruzioni poste dopo l'istruzione continue. Nel nostro caso la visulaizzazione su schermo della variabile.

Nessun commento:

Posta un commento