C Syntax
if / else
▼
if(condition)
{
// Code für wahr
} else
{
// Code für falsch
}
{
// Code für wahr
} else
{
// Code für falsch
}
Erklärung: Mit
if
wird ein Block nur ausgeführt, wenn die Bedingung wahr ist. Andernfalls wird else
ausgeführt.
switch case
▼
switch (variable)
{
case value1:
// Code für value1
break;
case value2:
// Code für value2
break;
default:
// Code für alle anderen Werte
}
{
case value1:
// Code für value1
break;
case value2:
// Code für value2
break;
default:
// Code für alle anderen Werte
}
Erklärung:
Wird das
switch
prüft eine Variable gegen verschiedene Werte. Das passende case
wird ausgeführt. Wird das
break
weggelassen werden alle nochfolgenden cases auch ausgeführt.
for
▼
for (int i = 0; i <= 10; i++)
{
// i beträgt: 0,1,2,3,4,5,6,7,8,9,10
}
{
// i beträgt: 0,1,2,3,4,5,6,7,8,9,10
}
Erklärung:
int i = 0
erstelle eine Lokale Variable, i <= 10
ist der Endwert, i++
Zählt i bei jedem durchgang eins hoch.
enum
▼
enum enumname
{
Mo; // der erste Name hat den Wert 0
Di; // der zweite Name hat den Wert 1
Do = 3; // diesem Namen wird der Wert 3 zugeordet
Fr; // dieser Name hat den Wert 4
}
{
Mo; // der erste Name hat den Wert 0
Di; // der zweite Name hat den Wert 1
Do = 3; // diesem Namen wird der Wert 3 zugeordet
Fr; // dieser Name hat den Wert 4
}
Erklärung: Mit einem
enum
(kurz für enumeration) können mehrere defines auf einmal gemacht werden ohne das jedem seperat ein Wert zugeortnet werden muss.
ternärer operator (if/else auf einer Zeile)
▼
a == 3 ? /*a ist gleich 3*/:/*a ist nicht gleich 3*/;
Erklärung: Der ternärer operator ist wie ein
if else
auf einer Zeile, ist die Bedinung war wird der erste Befehl ausgeführt ansonsten der zweite Befehl.