Was ist der Unterschied zwischen break und weiter in C ++ - Unterschied Zwischen

Was ist der Unterschied zwischen break und weiter in C ++

Das Hauptunterschied Zwischen Pause und Weiter in C ++ ist das break wird verwendet, um die Schleife sofort zu beenden und das Steuerelement an die nächste Anweisung nach der Schleife zu übergeben, während mit continue die aktuelle Iteration der Schleife übersprungen wird.

C ++ ist eine allgemeine Programmiersprache auf hoher Ebene. Es ist eine erweiterte Version der C-Sprache. Mit anderen Worten, C ++ ähnelt C, unterstützt jedoch objektorientierte Programmierung und verfügt über weitere zusätzliche Funktionen. Darüber hinaus ist C ++ zum Schreiben effizienter Programme nützlich und wird zur Entwicklung von Betriebssystemen, Gerätetreibern, eingebetteten Systemen, Bildverarbeitungsanwendungen und zum Suchen verwendet. Bei der Programmierung ist es manchmal notwendig, die gleichen Anweisungen immer wieder zu wiederholen. Schleifen helfen, eine Reihe von Anweisungen mehrmals zu durchlaufen. Bei der Ausführung einer Schleife ist es manchmal erforderlich, Anweisungen innerhalb der Schleife zu überspringen oder die Schleife zu beenden. Brechen Sie in diesen Situationen weiter und helfen Sie weiter.

Wichtige Bereiche

1. Was ist eine Pause in C ++?
- Definition, Funktionalität
2. Was ist in C ++ weiter
- Definition, Funktionalität
3. Was ist der Unterschied zwischen break und weiter in C ++
- Vergleich der wichtigsten Unterschiede

Schlüsselbegriffe

C ++, weiter, Pause, OOP


Was ist Pause in C ++?

Das break-Schlüsselwort hilft, eine Schleife sofort zu beenden. Wenn während der Ausführung einer Schleife eine break-Anweisung vorhanden ist, geht das Steuerelement zur nächsten Zeile nach der Schleife über. Ein Beispielprogramm ist wie folgt.


Abbildung 1: C ++ - Programm mit break

Gemäß dem obigen Programm wird für die Schleife eine Schleife von 1 bis 5 durchlaufen. Wenn der Wert "i" 4 wird, wird die Testbedingung wahr. Daher wird die break-Anweisung ausgeführt und die Schleife beendet. Da die Schleife endet, wenn ā€žiā€œ 4 ist, werden die Werte nach 3 nicht gedruckt. Es werden nur 1, 2 und 3 gedruckt.

Was ist in C ++ weiter

Das Schlüsselwort continue hilft beim Überspringen der aktuellen Iteration der Schleife. Siehe das folgende Beispielprogramm.


Abbildung 2: C ++ - Programm mit Fortsetzen

Gemäß dem obigen Programm wird die Schleife von 1 bis 5 durchlaufen. Wenn das "i" 1 ist, ist der Rest nach der Division durch 2 gleich 1. Die Bedingung wird also erfüllt. Daher wird die continue-Anweisung ausgeführt und die Iteration springt zur nächsten. Wenn "i" jedoch zu "2" wird, wird "2" angezeigt. Nach der Division von 2 durch 2 wird "0" angezeigt. Daher ist die Bedingung falsch und der Fortlauf wird nicht ausgeführt. Daher wird der Wert 2 gedruckt. In der nächsten Iteration ist "i" 3. Die Division 3 durch 2 ergibt den Rest 1. Somit ist die Bedingung wahr. Daher wird fortgesetzt ausgeführt und die Iteration geht zur nächsten über. Dann ist "i" 4 und dieser Vorgang wird ausgeführt, bis "i" 5 ist. Wenn der Rest 1 ist, wird "continue" ausgeführt, und die Iteration springt zur nächsten. Daher werden nur gerade Zahlen auf dem Bildschirm gedruckt.

Unterschied zwischen break und weiter in C ++

Definition

Der break ist eine Schleifensteuerungsstruktur, die bewirkt, dass die Schleife beendet wird und die Programmsteuerung an die nächste Anweisung übergeben wird, die auf die Schleife folgt. Der Continue ist eine Schleifensteuerungsstruktur, die bewirkt, dass die Schleife sofort zur nächsten Iteration der Schleife springt. Dies erklärt daher den Hauptunterschied zwischen break und continue in C ++.

Verwendungszweck

Darüber hinaus besteht ein weiterer Unterschied zwischen break und continue in C ++ darin, dass break die Ausführung der Schleife abbricht, während continue dazu dient, Anweisungen innerhalb der Schleife zu überspringen.

Fazit

Kurz gesagt, Break and Continue sind zwei Schlüsselwörter, mit deren Hilfe die Wiederholung eines Satzes von Anweisungen in einem Programm gesteuert werden kann. Der Hauptunterschied zwischen break und continue in C ++ besteht darin, dass die Unterbrechung verwendet wird, um die Schleife sofort zu beenden und das Steuerelement an die nächste Anweisung nach der Schleife zu übergeben, während mit continue die aktuelle Iteration der Schleife übersprungen wird.

Referenz:

1. "C Break Statement". Www.tutorialspoint.com,