else
Beschreibung
if...else erlaubt mehr Optionen als das einfache if. Es erlaubt, mehrere Variablen hintereinander abzufragen. Der else-Teil wird dann ausgeführt, wenn die Bedingung im if-Teil false ist. Auf den else-Teil kann wieder ein if folgen, sodass viele sich gegenseitig ausschließende Konditionen gestestet werden können.
Dabei wird immer weiter fortgefahren, bis ein Test auf true evaluiert wird. Daraufhin wird dessen zugehöriger Code ausgeführt, woraufhin das Programm ans Ende des kompletten if...else-Konstrukts springt. Wenn ein Default-else-Teil vorhanden ist, wird dieser ausgeführt, wenn alle anderen Tests auf false evaluiert wurden.
Ein else if-Block kann benutzt werden ohne einen terminierenden else-Block und umgekehrt. Somit ist eine unbegrenzte Anzahl an else ifs möglich.
Syntax
Parameter
- condition: Die Bedingung, die abgeprüft wird. Evaluiert zu true oder false.
Rückgabewert
Nichts.
Beispielcode
Beispielcode 1
The below code deternine numbers are odd or even
Das ergebnis am seriellen monitor:
Beispielcode 2
Der folgende Code testet einige Werte in den Bedingungen ab. Im Detail handelt es sich um ein simples Temperaturwarnsystem.
Siehe Auch
- Sprache : break
- Sprache : continue
- Sprache : do...while
- Sprache : for
- Sprache : goto
- Sprache : if
- Sprache : return
- Sprache : switch...case
- Sprache : while
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |