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.