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

C++ Schleifen: for, while, do-while erklärt

Situationen erfordern oft mehrfache Ausführung eines Codeblocks. Normalerweise laufen Statements sequenziell ab. Programmiersprachen bieten Kontrollstrukturen für komplexere Pfade.

Schleife führt eine Anweisung oder Gruppe mehrmals aus. Allgemeine Form in den meisten Sprachen:

C++ Schleifen: for, while, do-while erklärt

C++ Schleifentypen

Nr.Schleifentyp & Beschreibung
1while-Schleife – Wiederholt Statement(s), solange Bedingung true. Prüft Bedingung vor Ausführung des Rumpfs.
2for-Schleife – Führt Statement-Sequenz mehrfach aus, verkürzt Code für Schleifenvariablen-Management.
3do-while-Schleife – Wie while, aber prüft Bedingung am Ende des Rumpfs (mindestens einmal Ausführung).
4verschachtelte Schleifen – Eine oder mehrere Schleifen inside while, for oder do-while.

Schleifenkontroll-Statements

Ändern Ausführungsfluss. Beim Verlassen eines Scopes werden alle dort erstellten automatischen Objekte zerstört.

Nr.Kontroll-Statement & Beschreibung
1break – Beendet loop oder switch, springt zum Statement direkt dahinter.
2continue – Springt zum Schleifenende, testet Bedingung neu vor nächster Iteration.
3goto – Springt zu Label. Nicht empfohlen für strukturierte Programmierung.

Endlosschleife

Wird Bedingung nie false → Endlosschleife. for wird traditionell genutzt, da keine der drei Ausdrücke Pflicht ist:

#include <iostream>
using namespace std;
int main() {
    for( ; ; ) {
        printf("Diese Schleife läuft ewig.\n");
    }
    return 0;
}

Fehlender Bedingungsausdruck = true angenommen. for(;;) ist gängiges Idiom für Endlosschleifen.

HINWEIS: Endlosschleife beenden mit Strg + C.

C Sprache

  1. C# Switch Statement meistern: Syntax, Beispiele & Best Practices
  2. C# Break Statement: Wie und wann man es einsetzt
  3. C# Continue Statement meistern: Schleifeniterationen effektiv überspringen
  4. C# foreach Schleifen: Arrays und Collections einfach durchlaufen
  5. C++-Datentypen verstehen: Grundlagen, Modifizierer und Best Practices
  6. C++-Operatoren meistern: Ein vollständiger Leitfaden mit praktischen Beispielen
  7. C++ do‑while‑Schleife: Syntax, Praxisbeispiele und verschachtelte Schleifen
  8. C++ switch‑case meistern: Syntax, Einsatz und Praxisbeispiele
  9. C++ Variablentypen: Speicher, Limits & Operationen
  10. C++ Datentyp-Modifikatoren: signed, unsigned, long, short