istruzione while (C)
while l'istruzione consente di ripetere un'istruzione un'espressione specificata non è false.
Sintassi
- iterazione-rendiconto:
mentre ( espressione ) istruzione
espressione deve disporre dell'aritmetica o tipo di puntatore.l'esecuzione continua come segue:
espressione viene valutato.
se espressione inizialmente è false, il corpo di while l'istruzione non viene eseguito e il controllo passa da while istruzione alla successiva istruzione del programma.
se espressione è true (diverso da zero, il corpo dell'istruzione viene eseguita e il processo è l'inizio ripetuto al passaggio 1.
while l'istruzione può anche terminare quando a interruzione, goto, o return nel corpo dell'istruzione viene eseguito.utilizzare continuare istruzione per terminare un'iterazione senza uscire while ciclo.continuare controllo delle sessioni dell'istruzione all'iterazione successiva di while istruzione.
Questo è un esempio di while istruzione:
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
In questo esempio i caratteri vengono copiati da string2 in string1.se i è maggiore o uguale a 0, string2[i] assegnato a string1[i] e i diminuisce.quando i intervalli o rientra inferiore a 0, esecuzione di while l'istruzione termina.