C++ break-Anweisung
In C++ hat diebreak-Anweisung die folgenden zwei Verwendungsweisen:
- Wenn diebreak-Anweisung innerhalb einer Schleife vorkommt, wird die Schleife sofort beendet, und der Programmfluss wird mit der nächsten Anweisung nach der Schleife fortgesetzt.
- Sie kann verwendet werden, um einen case innerhalb derswitch-Anweisung zu beenden.
Wenn Sie verschachtelte Schleifen verwenden (d. h. eine Schleife, die in einer anderen verschachtelt ist), beendet die break-Anweisung die Ausführung der innersten Schleife und beginnt dann mit der Ausführung der nächsten Codezeile nach diesem Block.
Syntax
In C++breakdie Syntax der Anweisung:
break;

Flussdiagramm

Beispiel
Beispiel
#include <iostream>
using namespace std;
int main ()
{
// Lokale Variablendeklaration
int a = 10;
// Ausführung der do-Schleife
do
{
cout << "Wert von a:" << a << endl;
a = a + 1;
if( a > 15)
{
// Schleife beenden
break;
}
}while( a < 20 );
return 0;
}
using namespace std;
int main ()
{
// Lokale Variablendeklaration
int a = 10;
// Ausführung der do-Schleife
do
{
cout << "Wert von a:" << a << endl;
a = a + 1;
if( a > 15)
{
// Schleife beenden
break;
}
}while( a < 20 );
return 0;
}
Wenn der obige Code kompiliert und ausgeführt wird, liefert er die folgenden Ergebnisse:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15Weitere Erweiterungen