Definition einer Schleife

Die Schleife ist eine der drei Grundstrukturen der Computerprogrammierung

Binärcode mit Kreisen

metamorworks/Getty Images





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. Dieselbe 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 mehrmals dieselben Codezeilen in einem Programm verwenden muss, kann eine Schleife verwenden, um Zeit zu sparen.



Nahezu jede Programmiersprache enthält das Konzept einer Schleife. High-Level-Programme unterstützen mehrere Arten von Schleifen. C , C++ , und C# sind alles High-Level-Computerprogramme und haben die Fähigkeit, verschiedene Arten von Schleifen zu verwenden.

Arten von Schleifen

  • EIN zum Schleife 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 Aussage, die einen Wert hat.
  • EIN tun, während Schleife bzw wiederhole bis Schleife wird wiederholt, bis ein Ausdruck falsch wird.
  • Ein unendlich oder endlos Schleife ist eine Schleife, die sich endlos wiederholt, da sie keine Endbedingung hat, die Ausgangsbedingung nie erfüllt wird 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 werden.
  • EIN verschachtelt Schleife erscheint in jeder anderen zum , während oder tun, während Schleife.

Eine goto-Anweisung kann eine Schleife erstellen, indem sie rückwärts zu einem Label springt, obwohl dies im Allgemeinen als schlechte Programmierpraxis abgeraten wird. Bei einigen komplexen Codes ermöglicht es einen Sprung zu einem gemeinsamen Ausgangspunkt, 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 Schleifensteuerungsanweisungen.

  • EIN Unterbrechung Anweisung innerhalb einer Schleife beendet die Schleife sofort.
  • EIN fortsetzen -Anweisung springt zur nächsten Iteration der Schleife und überspringt jeglichen Code dazwischen.

Grundstrukturen der Computerprogrammierung

Schleife, Auswahl und Sequenz sind die drei Grundstrukturen der Computerprogrammierung. Diese drei logischen Strukturen werden in Kombination verwendet, um Algorithmen zum Lösen beliebiger logischer Probleme zu bilden. Dieser Prozess wird strukturierte Programmierung genannt.