Show Menu
Cheatography

C - Kontrollstrukturen Cheat Sheet by

Übersicht über Kontrollstrukturen in C

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).
                           

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

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- Grundlagen zu Variablen Cheat Sheet