Ablaufstrukturen
https://de.wikibooks.org/wiki/C-Programmierung:_Kontrollstrukturen
if
-Anweisung
(im Microsoft-lastigen Deutschen Bildungssystem auch WENN-Funktion
genannt https://excelhero.de/funktionen/excel-wenn-funktion/)
Beispiel: https://onlinegdb.com/wWii98Jv3
else
-Anweisung
die else
-Anweisung ist optional
Beispiel: https://onlinegdb.com/CFbDfaSX4
Beispiel: https://onlinegdb.com/CnSm1M4fn
switch
-Anweisung
Beispiel: https://onlinegdb.com/5_n5GjAkT
Bedingter Ausdruck
Beispiel: https://www.onlinegdb.com/KURn4fl_M
in diesem Beispiel sehen Sie:
printf(" w = %s", w ? "Wahr" : "Falsch");
Das bedeutet:
ist w Wahr, wird der Text „Wahr“ ausgegeben und umgekehrt.
im Beispiel https://github.com/Meisterschulen-am-Ostbahnhof-Munchen/cci_EasyExample/blob/master/EasyExample/components/AppIso/App_VTClientLev2.c sehen Sie in Zeile https://github.com/Meisterschulen-am-Ostbahnhof-Munchen/cci_EasyExample/blob/master/EasyExample/components/AppIso/App_VTClientLev2.c#:~:text=IsoVtcCmd_NumericValue(u8Instance%2C ObjectPointer_Tagesziel%2C Tageszaehler >%3D Tagesziel %3F OutputString_ZielErreicht %3A ID_NULL)%3B) folgenden Ausdruck:
IsoVtcCmd_NumericValue(u8Instance, ObjectPointer_Tagesziel, Tageszaehler >= Tagesziel ? OutputString_ZielErreicht : ID_NULL);
hier wird die Grüne Box ein oder ausgeblendet mit dem Text „Ziel Erreicht“.
For-Schleife
Beispiel: https://onlinegdb.com/_zCm5ZHsK
Beispiel: https://onlinegdb.com/_jcCRpYe3
While-Schleife
Beispiel: https://onlinegdb.com/AnrnomF39G
Do-While-Schleife
Beispiel: https://onlinegdb.com/LQIBQwXest