Break and Continue in der Programmiersprache C++

Break and Continue in der Programmiersprache C++

In der Programmiersprache C++ werden Break- und Continue-Anweisungen als Jumps-Anweisungen in Schleifen verwendet. Sprünge in Schleifen werden verwendet, um den Fluss von Schleifen zu steuern. Es gibt zwei Anweisungen, die verwendet werden, um den Sprung in Schleifen zu implementieren; Weiter und Pause. Diese Anweisungen werden verwendet, wenn wir den Ablauf der Schleife ändern müssen, wenn eine bestimmte Bedingung erfüllt ist.

In diesem Artikel führe ich Sie durch die Break- und Continue-Anweisungen der Programmiersprache C++.

Einführung in Break and Continue in C++

Die break-Anweisung wird verwendet, um die aktuelle Schleife zu beenden. Sobald die break-Anweisung in einer Schleife auftritt, werden alle anderen Iterationen der Schleife gestoppt und die Kontrolle wird auf die erste Anweisung nach dem Ende der Schleife verlagert.

Die Continue-Anweisung wird verwendet, um zur nächsten Iteration dieser Schleife zu wechseln. Dies bedeutet, dass es eine Iteration der Schleife stoppt. Alle Anweisungen nach der Continue-Anweisung in dieser Schleife werden nicht ausgeführt.

Lesen Sie auch – Wie kann ich an Open-Source-Projekten mitwirken?

Break-Anweisung:

Mit break können wir eine Schleife verlassen, auch wenn die Bedingung für ihr Ende nicht erfüllt ist. Es kann verwendet werden, um eine Endlosschleife zu beenden oder sie dazu zu zwingen, vor ihrem natürlichen Ende zu enden.

#include<iostream>
using namespace std;
int main(){
    int i;
    for (i = 1; i<=20; i++){
        if (i==11){
            break;
        }
        cout<<i<<endl;
    }
    return 0;
}

Wenn in der obigen Schleife i gleich 11 wird, endet die for-Schleife aufgrund der break-Anweisung. Daher gibt das Programm nur die Zahlen von 1 bis 10 aus.

Anweisung fortsetzen:

Die Continue-Anweisung bewirkt, dass das Programm den Rest der Schleife in der aktuellen Iteration überspringt, als ob das Ende des Anweisungsblocks erreicht worden wäre, wodurch es zur nächsten Iteration springt.

#include<iostream>
using namespace std;
int main(){
    int i;
    for (i = 1; i<=20; i++){
        if (i%3 == 0){
            continue;
        }
        cout<<i<<endl;
    }
    return 0;
}

In der obigen for-Schleife wird immer dann, wenn i eine durch 3 teilbare Zahl ist, nicht gedruckt, da die Schleife aufgrund der Continue-Anweisung zur nächsten Iteration übergeht. Daher werden alle Zahlen außer denen, die durch 3 teilbar sind, gedruckt.

Auch Read – If Else-Anweisungen in der Programmiersprache C++.

Ich hoffe, Ihnen hat dieser Artikel über Break- und Continue-Anweisungen in der Programmiersprache C++ gefallen. Bitte zögern Sie nicht, Ihre wertvollen Fragen im Kommentarbereich unten zu stellen.