goto
Beschreibung
Springt im Programmfluss zu einem bestimmten benannten Punkt.
Syntax
Parameter
- label: Das Label an der Stelle, zu der gesprungen werden soll.
Rückgabewert
Nichts.
Beispielcode
Beispielcode 1
Das ergebnis am seriellen monitor:
As we can see, the text "SETUP - MIDDLE" is not printed.
Beispielcode 2
Der Code zeigt, wie goto aus einem Programm mit 3 Schleifen an eine bestimmte Stelle springt.
※ Anmerkungen und Warnungen:
Es wird nicht empfohlen, goto in der C++-Programmierung zu verwenden. Viele Autoren sagen sogar, dass der goto-Operator unnötig ist. Das Problem mit goto ist, dass der Code schnell nahezu unlesbar wird und nicht mehr zu debuggen ist.
Manchmal kann ein goto nützlich sein. Z.B um aus einer hohen Schleifentiefe wie im Beispielcode oben herauszuspringen (Obwohl dies mit return auch klappen würde).
Siehe Auch
- Sprache : break
- Sprache : continue
- Sprache : do...while
- Sprache : else
- Sprache : for
- Sprache : if
- Sprache : return
- Sprache : switch...case
- Sprache : while
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |