Definitive Schleife gegen unbestimmte Schleife
Eine Schleife ist ein Codeblock, der sich für eine bestimmte Anzahl von Male wiederholen würde oder bis eine Bedingung erfüllt ist. Eine definitive Schleife ist eine Schleife, in der die Häufigkeit, mit der sie ausgeführt wird, im Voraus bekannt ist, bevor Sie die Schleife betreten. In einer unbestimmten Schleife ist die Häufigkeit, mit der sie ausgeführt wird.
Was ist eine eindeutige Schleife?
Eine definitive Schleife ist eine Schleife, in der die Häufigkeit, mit der sie ausgeführt wird, im Voraus bekannt ist, bevor Sie die Schleife betreten. Die Anzahl der Iterationen, die es wiederholen wird, wird normalerweise über eine Ganzzahlvariable bereitgestellt. Im Allgemeinen werden für Schleifen als eindeutige Schleifen angesehen. Im Folgenden finden Sie ein Beispiel für eine definitive Schleife, die mit einer für die Schleife implementiert ist (in Java -Programmiersprache).
für (int i = 0; i < num; i++)
// Körper der für Schleife
Die obige Schleife führt seinen Körper mehrmals aus, die von der Num -Variablen bereitgestellt werden. Dies kann aus dem Anfangswert der Variablen -i und der Schleifenbedingung bestimmt werden.
Während Schleifen auch verwendet werden können, um definitive Schleifen wie gezeigt (in Java) zu implementieren (in Java).
int i = 0;
während ich
// Körper der Schleife
i ++;
Auch wenn dies eine Weile verwendet.
Was ist eine unbestimmte Schleife?
In einer unbestimmten Schleife ist die Häufigkeit, mit der sie ausgeführt wird, im Voraus nicht bekannt. In der Regel wird eine unbestimmte Schleife ausgeführt, bis ein gewisses Zustand erfüllt ist. Während Schleifen und Schleifen häufig zur Implementierung von unbestimmten Schleifen verwendet werden. Auch wenn es keinen spezifischen Grund dafür gibt, dass sie für Schleifen für den Bau unbestimmter Schleifen nicht verwendet werden, können unbestimmte Schleifen ordentlich organisiert werden, während Schleifen verwendet werden. Einige der gängigen Beispiele, die Sie für unbestimmte Schleifen implementieren müssen, sind zum Lesen einer Eingabe aufzufordern, bis der Benutzer eine positive Ganzzahl einfügt, ein Passwort lesen, bis der Benutzer dasselbe Passwort zweimal in eine Zeile einfügt usw.
Was ist der Unterschied zwischen definitiver Schleife und unbestimmter Schleife?
Eine definitive Schleife ist eine Schleife, in der die Häufigkeit, mit der sie ausgeführt wird im Voraus. Oft werden definitive Schleifen mithilfe von Schleifen implementiert, und unbestimmte Schleifen werden mit Schleifen und Schleifen implementiert. Es gibt jedoch keinen theoretischen Grund dafür. Aber unbestimmte Schleifen könnten ordentlich mit Schleifen organisiert werden, während bestimmte Schleifen ordentlich mit für Schleifen organisiert werden können.