Einführung in die Continue-Anweisung in C ++

Wie die break-Anweisung ist auch die continue-Anweisung eine Schleifensteuerungsanweisung, mit der der Ausführungsfluss gesteuert wird. Die Continue-Anweisung funktioniert genau entgegengesetzt zur break-Anweisung. Die break-Anweisung wird zum Beenden der Schleife verwendet, während die continue-Anweisung zum Ausführen der nächsten Iteration der Schleife verwendet wird. Der Name selbst besagt, dass er die Schleife zwingt, fortzufahren und die nächste Iteration der Schleife auszuführen. Anweisungen innerhalb der Schleife nach continue-Anweisungen werden übersprungen und die Ausführung der nächsten Iteration beginnt.

Syntax:

Das Schlüsselwort Fortsetzen wird verwendet. Die Syntax für die continue-Anweisung in C ++ lautet wie folgt:

continue;

Flussdiagramm

Das Ablaufdiagramm für die continue-Anweisung lautet wie folgt:

Wie funktioniert die Continue-Anweisung in C ++?

Basierend auf der Schleifenbedingung werden die Anweisungen innerhalb der Schleife ausgeführt. Wenn die gegebene Bedingung erfüllt ist, wird die Iteration der Schleife fortgesetzt. Wenn die gegebene Bedingung falsch ist, wird die Schleife beendet. Wenn die continue-Anweisung in der Schleife erwähnt wird, überspringt sie die aktuelle Anweisung und überträgt die Steuerung, um die nächste Iteration der Schleife auszuführen. Um zu verstehen, wie genau die continue-Anweisung in C ++ funktioniert, wollen wir einige Beispiele zum besseren Verständnis erläutern.

Beispiel # 1 - Verwendung der Continue-Anweisung in der For-Schleife

Im folgenden C ++ - Programm erfahren Sie, wie Sie die continue-Anweisung in einer For-Schleife verwenden. Hierzu kann der Benutzer die Nummer eingeben und das Ergebnis wird auf dem Bildschirm angezeigt:

Code:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
for(i = 0; i <=n; i++)
(
if(i == 2)
(
continue;
)
cout << "List of numbers";
cout << i;
)
return 0;
)

Ausgabe:

Erläuterung des obigen Programms: Um die Implementierung der continue-Anweisung zu veranschaulichen, wurde im obigen Programm die for-Schleifenmethode verwendet. Das Programm ist so geschrieben, dass es die vom Benutzer angegebene Liste der Nummern druckt. Hier haben wir zwei Variablen n initialisiert, um den Wert und mich für die Iteration zu speichern. Das Programm fordert den Benutzer zuerst auf, die Nummer einzugeben und sie dann in n zu speichern. In der for-Schleife haben wir I auf 0 gesetzt und eine Bedingung erwähnt, die prüft, ob I kleiner oder gleich n sein soll. Innerhalb der Schleife haben wir die continue-Anweisung erwähnt, um Nummer 2 zu überspringen. Wenn ich 2 werde, überspringt sie diesen Wert und setzt die Schleife fort. Wenn die Zahl nicht 2 ist, wird eine Anweisung außerhalb des if ausgeführt und die Zahl nacheinander gedruckt.

Beispiel # 2 - Verwendung der Continue-Anweisung in der While-Schleife

In dem folgenden C ++ - Programm wird gezeigt, wie die continue-Anweisung in einer While-Schleife verwendet wird, und das Ergebnis wird auf dem Bildschirm angezeigt:

Code:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
while(i <= n)
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)
return 0;
)

Ausgabe:

Erläuterung des obigen Programms: Um die Implementierung der continue-Anweisung zu veranschaulichen, haben wir im obigen Programm die While-Schleifenmethode verwendet. Das Programm ist so geschrieben, dass es die vom Benutzer angegebene Liste der Nummern druckt. Hier haben wir zwei Variablen n initialisiert, um den Wert und mich für die Iteration zu speichern. Das Programm fordert den Benutzer zuerst auf, die Nummer einzugeben und sie dann in n zu speichern. While-Schleife Wir haben I auf 0 gesetzt und eine Bedingung erwähnt, die prüft, ob ich kleiner oder gleich n sein soll. Innerhalb der Schleife haben wir die continue-Anweisung erwähnt, um Nummer 2 zu überspringen. Wenn ich 2 werde, überspringt sie diesen Wert und setzt die Schleife fort. Wenn die Zahl nicht 2 ist, wird eine Anweisung außerhalb des if ausgeführt und die Zahl nacheinander gedruckt.

Beispiel # 3 - Verwendung der Continue-Anweisung in der Do While-Schleife

In dem folgenden C ++ - Programm wird gezeigt, wie die continue-Anweisung in einer Do While-Schleife verwendet wird. Anschließend wird das Ergebnis auf dem Bildschirm angezeigt.

Code:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
do
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)while(i <= n);
return 0;
)

Ausgabe:

Erläuterung des obigen Programms: Um die Implementierung der continue-Anweisung zu veranschaulichen, haben wir im obigen Programm die Do While-Schleifenmethode verwendet. Das Programm ist so geschrieben, dass es die vom Benutzer angegebene Liste der Nummern druckt. Hier haben wir zwei Variablen n initialisiert, um den Wert und mich für die Iteration zu speichern. Das Programm fordert den Benutzer zuerst auf, die Nummer einzugeben und sie dann in n zu speichern. In der Do While-Schleife haben wir I auf 0 gesetzt und eine Bedingung erwähnt, die prüft, ob I kleiner oder gleich n sein soll. Innerhalb der Schleife haben wir die continue-Anweisung erwähnt, um Nummer 2 zu überspringen. Wenn ich 2 werde, überspringt sie diesen Wert und setzt die Schleife fort. Wenn die Zahl nicht 2 ist, wird die Anweisung außerhalb von if ausgeführt und die Zahl nacheinander gedruckt.

Fazit

In diesem Artikel haben wir verschiedene Programme gesehen, um zu verstehen, wie sie die Anweisung in C ++ fortsetzen. Ich hoffe, Sie finden diesen Artikel hilfreich.

Empfohlene Artikel

Dies ist eine Anleitung zur Continue-Anweisung in C ++. Hier diskutieren wir verschiedene Programme, um zu verstehen, wie sie in C ++ weiter funktionieren. Sie können auch unsere anderen verwandten Artikel durchgehen, um mehr zu erfahren -

  1. Konstruktor und Destruktor in C ++
  2. Continue-Anweisung in Java
  3. Break-Anweisung in Java
  4. C ++ Garbage Collection
  5. Top 11 Features und Vorteile von C ++
  6. Break-Anweisung in Python | Top 7 Beispiele
  7. Steueranweisung in C ++