Un ciclo while è la struttura del ciclo di base in C + + . Una dichiarazione , mentre definisce una condizione , di solito un confronto tra due valori , una valutazione di un valore. La condizione restituirà un "vero" o " falso " valore . Se la condizione restituisce il valore true , allora il blocco di codice che segue l'istruzione while esegue . Una volta terminata l'esecuzione, il programma verifica la dichiarazione , mentre ancora una volta , e questo si ripete fino a quando l'istruzione while restituisce "false" . Il seguente esempio illustra un semplice ciclo while . Il codice controlla se la variabile " x " è minore di 5 , e se lo è, stampa il valore di x sullo schermo . Quindi il valore di x aumenta di uno, e ripete , a partire dalla dichiarazione , mentre ancora una volta , fino a quando x non è inferiore a 5 :
in x = 0;
mentre ( x cout x + + //aggiungere 1 per x }
Do-While Loops
Do - while sono identici ai cicli while , con una sola eccezione : do-while loop verrà eseguito il blocco di codice da ripetere prima di valutare l'istruzione while . Ciò significa che il codice del ciclo viene sempre eseguito almeno una volta . l'esempio seguente illustra un ciclo do-while . noti come il codice da eseguire viene prima l'istruzione while . questo frammento di codice stampa il valore della variabile x per lo schermo , e quindi aumentare il valore per uno prima di verificare se tale valore è inferiore a 5 . differenza di un while, questo codice stamperà sempre sullo schermo , almeno una volta , anche se x non è inferiore a 5 inizialmente :
int x = 0;
do { cout x + + ; } while ( x
Per
Loops
loop funziona in modo simile al ciclo while , ma con controlli più raffinate su come il codice si ripete . un ciclo for definisce tre affermazioni . la prima è il contatore , un numero intero. la seconda è la condizione su cui il ciclo termina . (come il ciclo while ) il terzo è il valore di incremento che definisce la quantità da aggiungere al contatore per ogni iterazione per i loop sono utili quando sono necessari un numero predefinito o calcolato di iterazioni l'esempio seguente illustra un ciclo for : . .
int i = 0 ;
per (i , i } cout
goto
Un altro modo per costruire strutture di loop è attraverso l'istruzione " goto " , insieme a un'etichetta. il programmatore può definire un'etichetta , quindi utilizzare goto per spostare il programma di parti del prodotto del programma . Ciò, tuttavia , di solito porta a codice confuso e viene scoraggiato in pratica . l' seguente mostra un esempio di come un programmatore potrebbe implementare un'istruzione goto :
int i = 0;
ciclo
: i + + ;
cout se (i goto loop; }
Programmazione © www.354353.com