Sprachkonzepte Preprozessor Operatoren Kontrollstrukturen Typen OOP Bibliotheken |
breakDie break-Anweisung bewirkt einen sofortigen Sprung zum Ende der aktuellen for-, while- oder do-while-Schleife oder der aktuellen switch-Struktur.
Siehe auch for, while, do-while, switch, continue DetailsDie break-Anweisung ist nur innerhalb von Schleifen und der switch-Struktur erlaubt. Bei jeder for-, while- oder do-while-Schleife oder switch-Struktur fügt der Compiler am Ende der Struktur ein künstliches Label ein, zu dem wie bei der goto-Anweisung einfach gesprungen wird. Eine break-Anweisung springt immer zum Ende der aktuellen, also innersten Schleife oder switch-Struktur:
Vorsicht ist geboten, wenn innerhalb einer Schleife Speicher alloziiert wird. Durch eine break-Anweisung kann es passieren, dass man vergisst, den Speicher wieder freizugeben.
|