C break-Anweisung
In der Sprache CbreakDie Anweisung hat die folgenden zwei Verwendungen:
- WennbreakWenn die Anweisung innerhalb einer Schleife auftritt, wird die Schleife sofort beendet, und der Programmfluss wird mit der nächsten Anweisung nach der Schleife fortgesetzt.
- Sie kann verwendet werden, umswitcheinen Fall in der Anweisung zu beenden.
Wenn Sie verschachtelte Schleifen verwenden (d. h. eine Schleife ist in einer anderen verschachtelt), stoppt die break-Anweisung die Ausführung der innersten Schleife und fährt dann mit der Ausführung der nächsten Codezeile nach diesem Block fort.
Syntax
In der Sprache CbreakDie Syntax der Anweisung:
break;

Flussdiagramm

Beispiel
Beispiel
#include <stdio.h>
int main ()
{
/* lokale Variablendefinition */
int a = 10;
/* Ausführung der while-Schleife */
while( a < 20 )
{
printf("value of a: %d\n", a);
a++;
if( a > 15)
{
/* break-Anweisung verwenden, um die Schleife zu beenden */
break;
}
}
return 0;
}
int main ()
{
/* lokale Variablendefinition */
int a = 10;
/* Ausführung der while-Schleife */
while( a < 20 )
{
printf("value of a: %d\n", a);
a++;
if( a > 15)
{
/* break-Anweisung verwenden, um die Schleife zu beenden */
break;
}
}
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