Show Menu

C - Kontrollstrukturen Cheat Sheet by

Übersicht über Kontrollstrukturen in C
switch     c     for     while     if     do     kontrollstrukturen     schleifen

Verzwe­igungen / Fallun­ter­sch­eidung

Verz­wei­gun­gen
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 conti­nue, goto und return beendet werden.
 

Schleifen

Schl­eife
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).

Download the C - Kontrollstrukturen Cheat Sheet

1 Page
//media.cheatography.com/storage/thumb/timsch_c-kontrollstrukturen.750.jpg

PDF (recommended)

Alternative Downloads

Share This Cheat Sheet!

 

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 Reference Cheat Sheet

          More Cheat Sheets by TimSch

          C - printf/scanf Cheat Sheet
          Listen Cheat Sheet