eine while-Schleife jederzeit Ihrem C-Programm braucht, um über Werte oder Variablen zu durchlaufen. Mit ein paar einfachen Vorsichtsmaßnahmen können while-Schleifen leicht und leistungsstark. Anleitung
Verstehen der AGB
1
Beachten Sie, dass jede while-Schleife eine Bedingung, wenn es endet bestimmt hat . Die Schleife wiederholt , solange die Bedingung erfüllt ist . AGB beinhalten gewöhnlich Vergleiche zwischen Variablen , wie zB: .
While ( Temperatur = increase_heat (Temperatur) ;} Seite 2 Programmieren Sie Ihre Schleife entweder beurteilen den Zustand am Anfang oder am Ende auswerten zu Beginn ist die . häufiger Fall ist, wie in dem vorherigen Beispiel Auswertung am Ende sorgt dafür, dass die Schleife mindestens einmal passieren :
do { Temperatur = next_temperature (); } while ( Temperatur
3 Aim für die Wahrheit : . Es ist wichtig , dass die Bedingung irgendwann wahr werden , um eine Endlosschleife zu vermeiden , dass der Körper der Schleife enthält das Teil in geschweiften Klammern , etwas, das Variablen in den Bedingungen beteiligt ändert , und dass sie dann schließlich machen die Bedingung falsch
4
akzeptieren Sie die Fähigkeit von C , um eine Zuordnung in einem Zustand, der manchmal kann der Code kürzer und weniger wiederholende gehören zum Beispiel : . .
while (( Temperatur = next_temperature ()) update_sensor_logs (Temperatur) ; . }
Break Out der Schleife
5 brechen Sie im Inneren des Körpers eine while-Schleife , können Sie brechen aus der Schleife sofort , ob die Bedingung falsch ist oder nicht einfach den Befehl break :
while ( Temperatur if ( sensor_detected ()) break; Temperatur = increase_heat (Temperatur) ;} Seite 6 Kraft die Schleife zurück zu springen . ! auf den Zustand und neu zu bewerten ihn mit dem Befehl continue :
while ( Temperatur = next_temperature (); if ( sensor_error ()) fortzusetzen; sensor_changes + +; }