zurück Home

Sprache C: Ablaufsteuerung

Allgemeines

  •  IF und GOTO
  •  Switch
  •  While
  •  For
  •  Break
  •  Continue

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