Schleifen sind eine grundlegende und äußerst wichtige Funktion in der Computerprogrammierung und spielen in jeder Programmiersprache eine gleichermaßen wichtige Rolle.
Es gibt im Wesentlichen drei Arten von Schleifen: 1. for 2. while 3. do while.
Lassen Sie uns zunächst verstehen, was eine Schleife ist. Eine Schleife ist ein Konstrukt, das einen Codeblock basierend auf einer angegebenen Bedingung wiederholt ausführt. Sie fragen sich vielleicht: „Wenn eine Schleife diesen Zweck erfüllt, warum brauchen wir dann drei verschiedene Typen?“ Hier kommt die Perspektive eines Programmierers ins Spiel, und das ist unser heutiges Thema. Lassen Sie uns dies anhand einer Geschichte erkunden.
Stellen Sie sich vor, Sie erhalten zwei Punkte: einen Startpunkt und einen Endpunkt. Darüber hinaus wird Ihnen mitgeteilt, um wie viel Sie jeden Schritt vom Anfang bis zum Ende erhöhen müssen. Mit diesen drei Bedingungen können wir eine Schleife erstellen, die als for-Schleife bekannt ist.
Bedenken Sie zur Vereinfachung, dass Sajib gerade Zahlen von 10 bis 100 drucken möchte. Er müsste 10, 12, 14 usw. eingeben. Hier ist 10 der Startpunkt, 100 der Endpunkt und die Schrittweite beträgt 2, da wir uns jedes Mal um zwei Schritte bewegen. Diese Aufgabe kann einfach mit einer for-Schleife erledigt werden.
Grundlegende Syntax:
for (start; end; increment) { // loop body }
Wer sich mit Schleifen auskennt, könnte sagen: „Wir können das mit einer While-Schleife machen oder auch eine While-Schleife machen!“ Ja, das können wir, aber wir müssen überlegen, welcher Typ für die jeweilige Aufgabe besser geeignet ist.
While-Schleife
Das Wort „while“ bedeutet im Englischen „solange“. Einfach ausgedrückt: Die Schleife wird ausgeführt, solange die Bedingung wahr bleibt.
Zur weiteren Erläuterung: Solange der Startpunkt kleiner als der Endpunkt ist oder wenn die Schleife umgekehrt wird und der Endpunkt kleiner als der Startpunkt ist, wird die Schleife ausgeführt. In while- und do while-Schleifen wird die Inkrementierungs- oder Dekrementierungsoperation innerhalb des Schleifenkörpers ausgeführt.
Grundlegende Syntax:
while (start < end) { start++; }
Oder
while (end > start) { end--; }
Beachten Sie, dass wir mit einer While-Schleife eine Endlosschleife basierend auf einer Bedingung ausführen und diese dann mit einer anderen Bedingung stoppen können.
While-Schleife ausführen
Der Mechanismus der do while-Schleife ist grundsätzlich der gleiche wie der while-Schleife. Wir verwenden eine do while-Schleife speziell dann, wenn das Programm mindestens einmal ausgeführt werden muss, auch wenn die Bedingung falsch ist.
Ich hoffe, diese Diskussion hat Ihnen ein klares Verständnis der drei Arten von Schleifen vermittelt. Üben Sie jetzt ausgiebig in realen Szenarien, um Ihnen alles einfacher zu machen.
Das obige ist der detaillierte Inhalt vonDie Kunst der Schleifen beherrschen: For-, While- und Do While-Konstrukte anhand praktischer Beispiele verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!