Ciclo while

Ciclo while

{gspeech style=2}

 

Un ciclo con ripetizione precondizionale prevede il controllo iniziale della condizione; esso si rappresenta con l’istruzione while 

while(condizione)

istruzioni; 

Il ciclo viene ripetuto fin tanto che rimane vera la condizione. Quando la condizione diventa falsa, l’esecuzione del programma prosegue dalla prima istruzione successiva al ciclo.

 

int x=9; while(x<20){ 
x++; 
cout<<” “<<x;
}//fine while

Interessante notare come il listato di sinistra stampi tutti i numeri da 10 a 20; mentre il listato di destra stampa solo 50: il ciclo while non viene eseguito neanche una volta. In tal caso la variabile di controllo non soddisfa sin da subito la condizione logica del while.

int x=50; while(x<20){ 
x++; 
cout<<” “<<x;
}//fine while

{/gspeech} 

Commento all'articolo