Creare un ciclo while in qualsiasi momento il vostro programma C deve iterare su valori o di variabili . Con alcune semplici precauzioni , mentre i loop possono essere facile e potente .
Istruzioni di capire le condizioni
1
Ricordate che ogni ciclo while ha una condizione che determina quando finisce. Il ciclo si ripete fino a quando la condizione è vera . Condizioni di solito comportano il confronto tra le variabili , come : .
Mentre ( Temperatura = increase_heat ( temperatura) ; }
2 Programma il tuo ciclo di valutare sia la condizione all'inizio o alla fine Valutando alla partenza è il . caso più comune , come nell'esempio precedente valutazione al termine assicura che il ciclo sarà capitato almeno una volta :
do { temperatura = next_temperature (); } while ( temperatura
3 Aim per la verità : . 'di vitale importanza che la condizione alla fine diventano vere, per evitare un ciclo infinito assicurarsi che il corpo del ciclo , la parte interna parentesi graffe , comprende qualcosa che cambia le variabili coinvolte nelle condizioni , e che faranno alla fine fanno la condizione falsa
4
Accettare la capacità di C per includere un incarico all'interno di una condizione , che a volte può rendere il codice più breve e meno ripetitivo , ad esempio : . .
while ( ( temperatura = next_temperature ( ) ) update_sensor_logs ( temperatura) ; . }
break Out of the Loop
5 scoppiare All'interno del corpo di un ciclo while , è possibile uscire dal ciclo immediatamente , se la condizione è falsa o non è sufficiente utilizzare il comando break :
mentre ( temperatura se ( sensor_detected ( ) ) break; temperatura = increase_heat ( temperatura) ; } Pagina 6 Forza del ciclo per tornare indietro . ! alla condizione e ri- valutare utilizzando il comando continue :
mentre ( temperatura = next_temperature (); if ( sensor_error ( ) ) continua ; sensor_changes + + ; }