„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Die Kunst der Schleifen beherrschen: For-, While- und Do While-Konstrukte anhand praktischer Beispiele verstehen

Die Kunst der Schleifen beherrschen: For-, While- und Do While-Konstrukte anhand praktischer Beispiele verstehen

Veröffentlicht am 09.11.2024
Durchsuche:398

Mastering the Art of Loops: Understanding For, While, and Do While Constructs Through Practical Examples

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 



Oder

while (end > start) {

    end--;

}

Beachten Sie, dass wir mit einer While-Schleife eine Endlosschleife basierend auf einer Bedingung ausführen und sie 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 insbesondere 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.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/engrsakib/mastering-the-art-of-loops-understanding-for-while-and-do-while-constructs-through-practical-examples-english-and- bangla- 5dbi?1Wenn es einen Verstoß gibt, wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3