Arduino - Steueranweisungen
Entscheidungsstrukturen erfordern, dass der Programmierer eine oder mehrere Bedingungen angibt, die vom Programm bewertet oder getestet werden sollen. Es sollte zusammen mit einer Anweisung oder Anweisungen ausgeführt werden, die ausgeführt werden sollen, wenn die Bedingung als wahr bestimmt wird, und optional mit anderen Anweisungen, die ausgeführt werden sollen, wenn die Bedingung als falsch bestimmt wird.
Es folgt die allgemeine Form einer typischen Entscheidungsstruktur, die in den meisten Programmiersprachen zu finden ist:
Steueranweisungen sind Elemente im Quellcode, die den Ablauf der Programmausführung steuern. Sie sind -
S.NO. | Steueranweisung & Beschreibung |
---|---|
1 | If-Anweisung Es enthält einen Ausdruck in Klammern und eine Anweisung oder einen Anweisungsblock. Wenn der Ausdruck wahr ist, wird die Anweisung oder der Anweisungsblock ausgeführt, andernfalls werden diese Anweisungen übersprungen. |
2 | Wenn ... sonst Aussage Ein if Auf die Anweisung kann eine optionale else-Anweisung folgen, die ausgeführt wird, wenn der Ausdruck falsch ist. |
3 | Wenn ... sonst wenn ... sonst Aussage Das if Auf die Anweisung kann eine optionale Anweisung folgen else if...else Anweisung, die sehr nützlich ist, um verschiedene Bedingungen mit einer einzelnen if ... else if-Anweisung zu testen. |
4 | switch case Anweisung Ähnlich wie bei den if-Anweisungen, switch...case Steuert den Programmfluss, indem die Programmierer verschiedene Codes angeben können, die unter verschiedenen Bedingungen ausgeführt werden sollen. |
5 | Bedingter Operator? :: Der bedingte Operator? : ist der einzige ternäre Operator in C. |