Übersicht über Kontrollstrukturen in C
|
Verzweigungen
|
Syntax
|
|
if
|
if (Bedingung) |
|
Kurzschreibweise
|
(Bedingung) ? Anweisung1 : Anweisung2; |
|
Fallunterscheidungen
|
Syntax
|
|
Switch
|
switch (Ausdruck) |
break; beendet die Anweisung, wenn es fehlt werden die nachfolgenden Anweisungen auch ausgeführt.continue, goto und return beendet werden.
|
Schleife
|
Syntax
|
|
while-Schleife
(1 Anweisung) |
while (Bedingung) |
|
while-Schleife
(länger) |
while (Bedingung) |
|
do-while-Schleife
(1 Anweisung) |
do |
|
do-while-Schleife
(länger) |
do |
|
for-Schleife
(1 Anweisung) |
for ([Variablen-Initialisierung]; [Bedingung]; [Veränderung]) |
|
for-Schleife
(länger) |
for ([Variablen-Initialisierung]; [Bedingung]; [Veränderung]) |
int i = 5;for (; i >= 0; i--)
Anweisung;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).
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.