Schleifen gehören zu den grundlegendsten und leistungsfähigsten Programmierkonzepten. Eine Schleife in einem Computerprogramm ist eine Anweisung, die wiederholt wird, bis eine bestimmte Bedingung erreicht ist. In einer Schleifenstruktur stellt die Schleife eine Frage. Wenn die Antwort eine Aktion erfordert, wird sie ausgeführt. Die gleiche Frage wird immer wieder gestellt, bis keine weiteren Maßnahmen erforderlich sind. Jedes Mal, wenn die Frage gestellt wird, wird eine Iteration genannt.
Ein Computerprogrammierer, der in einem Programm mehrmals dieselben Codezeilen verwenden muss, kann eine Schleife verwenden, um Zeit zu sparen.
Nahezu jede Programmiersprache enthält das Konzept einer Schleife. High-Level-Programme unterstützen verschiedene Arten von Schleifen. C., C ++, und C # sind alle Computerprogramme auf hoher Ebene und können verschiedene Arten von Schleifen verwenden.
Arten von Schleifen
- EIN zum loop ist eine Schleife, die eine voreingestellte Anzahl von Malen ausgeführt wird.
- EIN während Schleife ist eine Schleife, die wiederholt wird, solange ein Ausdruck wahr ist. Ein Ausdruck ist eine Anweisung, die einen Wert hat.
- EIN mach während Schleife oder wiederhole bis Die Schleife wird wiederholt, bis ein Ausdruck falsch wird.
- Ein unendlich oder endlos loop ist eine Schleife, die sich auf unbestimmte Zeit wiederholt, weil sie keine Abschlussbedingung hat, die Ausgangsbedingung nie erfüllt ist oder die Schleife angewiesen wird, von vorne zu beginnen. Obwohl es einem Programmierer möglich ist, absichtlich eine Endlosschleife zu verwenden, handelt es sich häufig um Fehler, die von neuen Programmierern gemacht wurden.
- EIN verschachtelt Schleife erscheint in jeder anderen zum, während oder mach während Schleife.
Eine goto-Anweisung kann eine Schleife erzeugen, indem sie rückwärts zu einem Label springt, obwohl dies im Allgemeinen als schlechte Programmierpraxis empfohlen wird. Bei komplexem Code ist ein Sprung zu einem gemeinsamen Austrittspunkt möglich, der den Code vereinfacht.
Schleifensteuerungsanweisungen
Eine Anweisung, die die Ausführung einer Schleife von ihrer festgelegten Sequenz ändert, ist eine Schleifensteueranweisung. C # bietet beispielsweise zwei Regelungsanweisungen.
- EIN brechen Anweisung innerhalb einer Schleife beendet die Schleife sofort.
- EIN fortsetzen Die Anweisung springt zur nächsten Iteration der Schleife und überspringt den dazwischen liegenden Code.
Grundstrukturen der Computerprogrammierung
Schleife, Auswahl und Reihenfolge sind die drei Grundstrukturen der Computerprogrammierung. Diese drei Logikstrukturen werden in Kombination verwendet, um Algorithmen zur Lösung eines beliebigen Logikproblems zu bilden. Dieser Vorgang wird als strukturierte Programmierung bezeichnet.