Heim > häufiges Problem > Wann sollte eine for-Schleife verwendet werden?

Wann sollte eine for-Schleife verwendet werden?

卡哇伊
Freigeben: 2020-07-14 10:30:14
Original
8308 Leute haben es durchsucht

Für die Schleifenausführungsmethode: Führen Sie zuerst die Initialisierungsoperation aus. Bestimmen Sie dann, ob die Beendigungsbedingung erfüllt ist. Wenn ja, führen Sie die Anweisungen im Schleifenkörper aus und führen Sie nach Abschluss einer Schleife aus. die Kündigungsbedingung neu beurteilen.

Wann sollte eine for-Schleife verwendet werden?

while-Anweisung

while-Anweisung implementiert eine „When-Typ“-Schleife, ihr allgemeines Format ist:

[Initialisierung]

while ([Boolean expression]){

body;

[Iteration]

}

1. Wenn der Wert des booleschen Ausdrucks wahr ist, wird die Anweisung in den geschweiften Klammern in einer Schleife ausgeführt. Und der Initialisierungsteil und der Iterationsteil sind optional.

2. Die while-Anweisung berechnet zunächst die Beendigungsbedingung und wenn die Bedingung erfüllt ist, wird die Anweisung in der Schleife ausgeführt. Dies ist das Merkmal des „When-Type“-Zyklus.

do-while-Anweisung

Die do-while-Anweisung implementiert eine „until“-Schleife. Ihr allgemeines Format ist:

[Initialisierung]

do{

body;

[iteration]

}while ([Boolescher Ausdruck])

1.do-while-Anweisung Zuerst Der Schleifenkörper wird ausgeführt und anschließend die Abbruchbedingung berechnet. Wenn das Ergebnis wahr ist, wird die Anweisung in den geschweiften Klammern in einer Schleife ausgeführt, bis das Ergebnis des booleschen Ausdrucks falsch ist.

2. Anders als bei der while-Anweisung wird der Schleifenkörper der do-while-Anweisung mindestens einmal ausgeführt, was ein Merkmal der „until“-Schleife ist.

for-Anweisung

Die for-Anweisung wird auch zum Implementieren von „When-Type“-Schleifen verwendet. Ihr allgemeines Format ist:

for ([Initialisierung] ; [Boolescher Ausdruck];[Iteration]){

body;

}

1 Wenn die for-Anweisung ausgeführt wird, führt sie zuerst den Initialisierungsvorgang durch Bestimmt, ob die Beendigungsbedingung erfüllt ist. Wenn sie erfüllt ist, führen Sie die Anweisungen im Schleifenkörper aus und führen Sie schließlich den Iterationsteil aus. Beurteilen Sie nach Abschluss eines Zyklus die Abbruchbedingung erneut.

2. Sie können eine Variable im Initialisierungsteil der for-Anweisung deklarieren, und ihr Gültigkeitsbereich ist eine for-Anweisung.

3. Die for-Anweisung wird normalerweise verwendet, um Situationen auszuführen, in denen die Anzahl der Schleifen bestimmt wird (z. B. bei der Bearbeitung von Array-Elementen), oder sie kann auch ausgeführt werden, wenn die Anzahl der Schleifen aufgrund der Schleife unsicher ist Endbedingung.

4. Sie können Kommaanweisungen im Initialisierungsteil und im Iterationsteil verwenden, um mehrere Aktionen auszuführen. Eine Komma-Anweisung ist eine durch Kommas getrennte Folge von Anweisungen. Zum Beispiel:

for(i=0,j=10;i

}

5. Die Initialisierungs-, Beendigungs- und Iterationsteile können alle leere Anweisungen sein (das Semikolon jedoch nicht). Wenn alle drei leer sind, entspricht dies einer Endlosschleife.

Das obige ist der detaillierte Inhalt vonWann sollte eine for-Schleife verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage