Opret en while-løkke helst dit C program skal gentage over værdier eller variabler. Med et par enkle forholdsregler, kan mens sløjfer være let og kraftfuld. Instruktioner
Forstå Betingelser
1
Husk, at hver while-løkke har en tilstand, der bestemmer, hvornår den slutter. Løkken gentages så længe betingelse er sand . Forhold som regel involverer sammenligninger mellem variabler , som: .
Mens (temperatur temperatur = increase_heat (temperatur) ;}
2 Program din løkke til enten vurdere tilstanden i starten eller slutningen Evaluering i starten er den . mere almindelige tilfælde , som i det foregående eksempel Evaluering ved udgangen sikrer, at løkken vil ske mindst en gang :
do { temperatur = next_temperature ( );} mens ( temperatur
3 Formål for sandheden : . det er vigtigt , at betingelsen i sidste ende blive sandt, for at undgå en uendelig løkke Vær sikker kroppen af løkken , den del inde krøllede parenteser , indeholder noget, der ændrer variabler involveret i forhold, og at de vil i sidste ende gøre betingelsen falsk
4
Accepter evne C for at medtage en opgave inde i en tilstand, som undertiden kan gøre din kode kortere og mindre repetitive for eksempel: . .
while ( (temperatur = next_temperature () ) update_sensor_logs (temperatur ) . }
Break out of the Loop
5 bryde ud Inde i kroppen af en while-løkke , kan du bryde ud af løkken straks , om betingelsen er falsk eller ej blot bruge pausen kommando:
mens (temperatur , hvis ( sensor_detected () ) break; temperatur = increase_heat (temperatur) ;}
6 kraft løkken for at springe tilbage . ! til tilstand og re- evaluere den vha. continue kommando:
mens (temperatur temperatur = next_temperature (); if ( sensor_error () ), fortsat , sensor_changes + + ;}