Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.