Sprache C: Ablaufsteuerung | ||||
Allgemeines |
| |||
IF |
einfaches IF: IF (Bedingung) Anweisung; |
If mit Befehlsblock IF (Bedingung) {Befehlsblock } |
IF ... ELSE IF (Bedingung) Befehl; else Befehl; | |
IF-Else mit Befehlsblock IF (Bedingung) { Block } else { Block } |
geschachteltes IF | |||
geschachteltes IF |
IF (...)
{ IF (...) Befehl; else Befehl; }else if (...) Befehl; else Befehl; |
IF () { IF () { IF (){ } ELSE ...; } ELSE ...; } ELSE ...; | ||
GOTO |
goto Label; ... LABEL: Befehl; | |||
SWITCH - CASE |
switch ( Variable ) Beginn des Case-Blocks
{ case Wert: Befehl; Befehl;... Break; case Wert: .... Break; Break beendet case/Befehle ... default: Befehl für sonstige Werte } ohne Break werden alle Befehle bis } ausgeführt. | |||
DO WHILE |
while (Bedingung) { Befehle ... ; } 1.Schleife nur wenn Bedinung erfüllt | do { Befehle ... ; } while (Bedingung) immer 1. Schleife | ||
FOR |
FOR for ( Startwert; Bedingung; Veränderung) { Befehle ... ; } z.B.: for (i = 34; i < 256; i++) { ... } | |||
BREAK und CONTINUE |
break: Abschluß von CASE Abbruch von Schleifen, while, do while, for |
continue: überspringt den Rest einer Schleife ohne Abbruch getch(); Programm hält bis zum nächsten Tastendruck am | ||
Links | Boost: portable C++ - Quell-Bibliotheken, open source | |||
Quellen |
1.) : |
|||
Impressum Zuletzt geändert am 03.09.2015 21:05