while-Anweisung (C)
Die while-Anweisung können Sie eine Anweisung wiederholt, bis ein angegebener Ausdruck falsch ist.
Syntax
- IterationAnweisung:
(solange Ausdrucks ) Anweisung
Der Ausdruck muss einen arithmetischen Operatoren oder Zeigertyp haben.Die Ausführung wird fortgesetzt, wie folgt:
Der Ausdruck wird ausgewertet.
Wenn Ausdruck zuerst falsch ist, wird der Text der while-Anweisung nicht ausgeführt sowie Steuerelement übergibt der while-Anweisung an die nächste Anweisung im Programm.
Wenn ungleich 0 ( Ausdruck ) true ist, wird der Text der Anweisung ausgeführt, und der Prozess ist am Anfang wiederholter Schritt 1 fort.
Die while-Anweisung kann auch beim Beenden break, gotooder return innerhalb des Anweisungstexts ausgeführt wird.Verwenden Sie die continue-Anweisung, um eine Iteration beenden, ohne die while Schleife anzuhalten.Die continue-Anweisung übergibt die Steuerung an die nächste Iteration der while-Anweisung.
Dies ist ein Beispiel für while-Anweisung:
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
In diesem Beispiel string2 von Zeichen kopiert string1soll.Wenn i größer oder gleich 0 ist, string1[i] wird string2[i] zugewiesen und i verringert wird.Wenn i erreicht oder unter 0 fällt, wird die Ausführung der while-Anweisung.