Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

C++-Schleifentypen

Es kann vorkommen, dass Sie einen Codeblock mehrmals ausführen müssen. Im Allgemeinen werden Anweisungen sequentiell ausgeführt:Die erste Anweisung in einer Funktion wird zuerst ausgeführt, gefolgt von der zweiten und so weiter.

Programmiersprachen bieten verschiedene Kontrollstrukturen, die kompliziertere Ausführungspfade ermöglichen.

Eine Schleifenanweisung ermöglicht es uns, eine Anweisung oder eine Gruppe von Anweisungen mehrmals auszuführen, und es folgt die allgemeine Form einer Schleifenanweisung in den meisten Programmiersprachen:−

Die Programmiersprache C++ stellt die folgenden Arten von Schleifen bereit, um Schleifenanforderungen zu erfüllen.

Sr.No Loop-Typ und -Beschreibung
1 while-Schleife

Wiederholt eine Anweisung oder eine Gruppe von Anweisungen, während eine bestimmte Bedingung wahr ist. Es testet die Bedingung, bevor der Schleifenrumpf ausgeführt wird.

2 for-Schleife

Führt eine Folge von Anweisungen mehrmals aus und kürzt den Code ab, der die Schleifenvariable verwaltet.

3 do...while-Schleife

Wie eine „while“-Anweisung, außer dass sie die Bedingung am Ende des Schleifenkörpers testet.

4 verschachtelte Schleifen

Sie können eine oder mehrere Schleifen innerhalb einer anderen ‚while‘-, ‚for‘- oder ‚do..while‘-Schleife verwenden.

Schleifensteuerungsanweisungen

Schleifensteuerungsanweisungen verändern die Ausführung von ihrer normalen Abfolge. Wenn die Ausführung einen Bereich verlässt, werden alle automatischen Objekte, die in diesem Bereich erstellt wurden, zerstört.

C++ unterstützt die folgenden Steueranweisungen.

Sr.No Control Statement &Beschreibung
1 break-Anweisung

Beendet die Schleife oder wechseln -Anweisung und überträgt die Ausführung an die Anweisung, die unmittelbar auf die Schleife oder den Schalter folgt.

2 Anweisung fortsetzen

Bewirkt, dass die Schleife den Rest ihres Körpers überspringt und ihre Bedingung sofort erneut testet, bevor sie wiederholt wird.

3 goto-Anweisung

Überträgt die Steuerung an die beschriftete Anweisung. Es wird jedoch nicht empfohlen, die goto-Anweisung in Ihrem Programm zu verwenden.

Die Endlosschleife

Eine Schleife wird zu einer Endlosschleife, wenn eine Bedingung niemals falsch wird. Das für Schleife wird traditionell für diesen Zweck verwendet. Da keiner der drei Ausdrücke, die die ‚for‘-Schleife bilden, erforderlich ist, können Sie eine Endlosschleife erstellen, indem Sie den bedingten Ausdruck leer lassen.

#include <iostream>
using namespace std;
 
int main () {
   for( ; ; ) {
      printf("This loop will run forever.\n");
   }

   return 0;
}

Wenn der bedingte Ausdruck fehlt, wird angenommen, dass er wahr ist. Möglicherweise haben Sie einen Initialisierungs- und Inkrementausdruck, aber C++-Programmierer verwenden häufiger das Konstrukt „for (;;)“, um eine Endlosschleife anzugeben.

HINWEIS − Sie können eine Endlosschleife beenden, indem Sie die Tastenkombination Strg + C drücken.


C Sprache

  1. C#-switch-Anweisung
  2. C# break-Anweisung
  3. C#-Continue-Anweisung
  4. C#-Foreach-Schleife
  5. C++-Datentypen
  6. C++-Operatoren
  7. C++ do…while-Schleife mit Beispielen
  8. C++ Switch Case-Anweisung mit BEISPIEL
  9. C++-Variablentypen
  10. C++-Modifikatortypen