Heim >Backend-Entwicklung >PHP-Problem >Was ist eine do...while-Schleife? Unterscheidet es sich von der While-Schleife? (mit Code)

Was ist eine do...while-Schleife? Unterscheidet es sich von der While-Schleife? (mit Code)

慕斯
慕斯Original
2021-06-02 14:25:242201Durchsuche

Der vorherige Artikel hat Ihnen „Detaillierte Einführung – Schleifenanweisung“ vorgestellt. In diesem Artikel wird Ihnen weiterhin vorgestellt, was eine do...while-Schleife ist. Und der Unterschied zur While-Schleife? Zögern Sie nicht, vorbeizukommen und zu lernen! Sie werden auf jeden Fall etwas gewinnen! ! !

Was ist eine do...while-Schleife? Unterscheidet es sich von der While-Schleife? (mit Code)

do ... während Schleife:

Format:

do {

Schleife Körper

Analyse:

Für Selbstinkrementierung und Selbstdekrementierung ist es optional (es kann geschrieben werden oder nicht, wir verwenden im Allgemeinen eckige Klammern, um anzugeben, ob es geschrieben werden kann oder nicht). Für bedingte Schleifen vom Typ Boolesch ist dies der Fall Es ist nicht nötig, es zu schreiben.

Wir erklären die spezifische Struktur durch Codeoperation. Der Code lautet wie folgt:

<?php 
/******do...while 循环  循环格式1******/
//1.初始化一个变量
 $num = 10;
 do{
     echo $num.&#39;&#39;;
     //每次循环执行完毕后,条件变量进行改变
     $num --;
 }while($num>0);
?>
Die laufenden Ergebnisse sind wie folgt:

Codeanalyse:

Was ist eine do...while-Schleife? Unterscheidet es sich von der While-Schleife? (mit Code)

Für do...while-Schleife auch Boolesche Wertschleife genannt
while() Wenn der Ausdruck darin wahr ist, wird der Ausdruck im Schleifenkörper {} als Schleifenkörper bezeichnet

Wenn er falsch ist, stoppen Sie die Schleife

Wir definieren eine Anfangsvariable, die Schleife Beginnt bei 1-10, tritt in die Do-Schleife ein und gibt einen Wert aus. Weisen Sie ihn $num- zu, um einen neuen Wert zu erhalten, und bestimmen Sie dann, ob die while-Bedingung wahr ist. Wenn sie wahr ist, wird die Ausführung fortgesetzt, andernfalls wird die Ausführung gestoppt . 🔜 Der Ausgabewert wird eingegeben, wenn die Anweisung bestimmt, ob es sich um ein Vielfaches von 10 handelt. Wenn ja, fügen Sie einen Zeilenumbruch-Tag hinzu

;

Zweitens müssen wir wissen, dass, wenn wir nur ein Vielfaches von 10 bestimmen, Wir müssen nur die unteren 4 Zeilen ausrichten, also müssen wir vorne eine 0 hinzufügen, um den obigen Code zu erhalten zuvor und dem Lernen im heutigen Artikel können wir dann den Unterschied zwischen while und do...while ziehen:

Die Ausführung jedes Schleifenkörpers der while-Schleife muss anhand des Ergebnisses des bedingten Ausdrucks while beurteilt werden;

do...while Bis auf das erste Mal muss jede verbleibende Schleife ausgeführt werden. Um festzustellen, ob der while-Bedingungsausdruck wahr ist

Was ist eine do...while-Schleife? Unterscheidet es sich von der While-Schleife? (mit Code)

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist eine do...while-Schleife? Unterscheidet es sich von der While-Schleife? (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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