C Syntax
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(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(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 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.
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.