Definition einer Schleife

Loops 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. Dieselbe Frage wird immer wieder gestellt, bis keine weiteren Maßnahmen erforderlich sind. Jedes Mal, wenn die Frage gestellt wird, wird sie als Iteration bezeichnet. 

Ein Computerprogrammierer, der in einem Programm häufig dieselben Codezeilen verwenden muss, kann mithilfe einer Schleife Zeit 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 durchläuft.
  • EIN während loop ist eine Schleife, die wiederholt wird, solange ein Ausdruck wahr ist. Ein Ausdruck ist eine Anweisung mit einem Wert.
  • EIN mache währenddessen Schleife oder wiederhole bis Die Schleife wird wiederholt, bis ein Ausdruck falsch wird.
  • Ein unendlich oder endlos loop ist eine Schleife, die auf unbestimmte Zeit wiederholt wird, da sie keine Beendigungsbedingung hat, die Austrittsbedingung niemals 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 begangen wurden.
  • EIN verschachtelt Schleife erscheint in jeder anderen zum, während oder mache währenddessen Schleife.

Eine goto-Anweisung kann eine Schleife erzeugen, indem sie zu einem Label zurückspringt. Dies wird jedoch im Allgemeinen als schlechte Programmierpraxis abgeraten. Für einige komplexe Codes wird ein Sprung zu einem gemeinsamen Exit-Punkt ermöglicht, der den Code vereinfacht.

Schleifensteuerungsanweisungen

Eine Anweisung, die die Ausführung einer Schleife ausgehend von der angegebenen Sequenz ändert, ist eine Schleifensteuerungsanweisung. C # bietet beispielsweise zwei Schleifensteuerungsanweisungen.

  • 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 Sequenz sind die drei Grundstrukturen der Computerprogrammierung. Diese drei Logikstrukturen werden in Kombination verwendet, um Algorithmen zum Lösen eines Logikproblems zu bilden. Dieser Vorgang wird als strukturierte Programmierung bezeichnet.