Show Menu
Cheatography

C - Kontrollstrukturen Cheat Sheet by

Übersicht über Kontrollstrukturen in C

Verzwe­igungen / Fallun­ter­sch­eidung

Verzwe­igungen
Syntax
if
if (Bedin­gung) 
 ­ ­ ­ ­Anw­eis­ung1;
else
 ­ ­ ­ ­Anw­eis­ung2;
Kurzschreibweise
(Bedingung) ? Anweisung1 : Anweisung2;
Fallunterscheidungen
Syntax
Switch
switch (Ausdruck) 
{
   case Wert1:
 ­ ­ ­  Anweis­ungen1;
 ­ ­ ­  break;
   case Wert2:
     Anweis­ungen2;
 ­ ­ ­  break;
...
 ­  default:
 ­ ­ ­  Ersatz­anw­eis­ungen;
}
Der Datentyp von Ausdruck muss int sein!
break;
beendet die Anweisung, wenn es fehlt werden die nachfo­lgenden Anweis­ungen auch ausgef­ührt.
Alternativ kann eine Anweisung auch mit
continue
,
goto
und
return
beendet werden.
 

Schleifen

Schleife
Syntax
while-Schleife
(1 Anweisung)
while (Bedingung) 
   Anweisung;
while-Schleife
(länger)
while (Bedingung) 
{
   Anweisung1;
   Anweisung2;
}
do-while-Schleife
(1 Anweisung)
do 
   Anweisung;
while (Bedingung);
do-while-Schleife
(länger)
do 
{
   Anweisung1;
   Anweisung2;
} while (Bedingung);
for-Schleife
(1 Anweisung)
for ([Variablen-Initialisierung]; [Bedingung]; [Veränderung]) 
   Anweisung;
for-Schleife
(länger)
for ([Variablen-Initialisierung]; [Bedingung]; [Veränderung]) 
{
   Anweisung1;
   Anweisung2;
}
Wichtiges zur for-Schleife:
Werden Teile der Parameter weggelassen (z.B. keine Initialisierung), muss das Semikolon trotzdem gesetzt werden.
Beispiel:
int i = 5;

for (; i >= 0; i--) 
   Anweisung;


anderes:
break
beendet eine Schleife manuell, unabhängig von der Bedingung.
continue
überspringt den restlichen Schleifenkörper und springt direkt zum Anfang (Prüfung der Bedingung).
                           
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Java für Beginner > #02 Syntax & Simple Arrays Cheat Sheet
          C program Cheat Sheet

          More Cheat Sheets by TimSch

          C - printf/scanf Cheat Sheet
          C- Grundlagen zu Variablen Cheat Sheet