Wie können Endlosschleifen werden erstellt?

July 25

Wie können Endlosschleifen werden erstellt?

Eine Endlosschleife ist eine Sequenz von Anweisungen (oder Code), die endlos, da gibt es keine Bedingung, die die Anweisungen zum Beenden führen zu wiederholen wird. Es ist im Allgemeinen kein Ziel um eine Endlosschleife zu erstellen; jedoch kann Endlosschleifen im Code erkennen helfen, diagnostizieren und beheben alle Busse mit Bezug zu Ihrem Programm. Wenn Sie absichtlich eine Endlosschleife (z.B. für Demonstrationszwecke) erstellen möchten, gibt es mehrere Möglichkeiten, dies zu tun. Ein Beispiel ist unten angegeben.

Anweisungen

1 Definieren Sie eine Variable. Zum Beispiel

X = 1

bedeutet, dass die Nummer 1 in der Variablen X gespeichert wird.

2 Erstellen Sie eine Schleife, deren Bedingungen werden entweder immer wahr oder nie erfüllt werden. Beispielsweise die Bedingung

IF X! = 2

werden immer wahr, X ist definiert als 1, also die Anweisung X = 2 werden nie wahr.

Die Bedingung

während x > 1

auch werden wahr, nie als X nie größer als 1 sein wird (wie die Variable X als 1 definiert ist).

3 Erstellen Sie eine Anweisung, die innerhalb der Schleife ausgeführt werden. Beispielsweise Schreiben der Anweisung, "Dies ist eine Endlosschleife" innerhalb der Schleife. In Pseudocode könnte das gesamte Programm wie folgt aussehen.

X = 1

während x > 1

OUTPUT This is an infinite loop;4

Führen Sie den Code. Wenn Sie die Anweisung dazu "Dies ist eine Endlosschleife" werden auf Ihrem Computerterminal ausgeben, unzählige Male (oder bis Sie den Code ausgeführt wird beenden).

Tipps & Warnungen

  • Die oben beschriebenen Schritte kein bestimmte Programmiersprache verwenden, sondern Pseudocode verwenden. Implementierung des Algorithmus hängt von der Programmiersprache, die Sie verwenden möchten.
  • Achten, dass Sie wissen, wie eine Endlosschleife (z. B. von der Befehlszeile oder einer Tastenkombination), beenden, wie die Schleife eine zunehmende Menge an Ressourcen Ihres Computers verwenden kann.