Beruflich Dokumente
Kultur Dokumente
), Schleifen
Einfhrung in das
Programmieren (fr Ingenieure)
Programmieren in C
Chr. Vetter
bersicht
Schleifen
Schleifenkonstruktionen dienen zur wiederholten Ausfhrung einer einzelnen Anweisung oder einer zu einem
Block zusammengefassten Gruppe von Anweisungen.
Arten von Schleifen:
- while Schleife (potentiell abweisend)
- do-while Schleife (nicht abweisend)
- for Schleife (zhlend, potentiell abweisend)
Sonderflle (I)
In einer for Schleife kann jeder der Ausdrcke Ausdruck_1,
Ausdruck_2, Ausdruck_3 fehlen.
Unendliche Schleife als
for Schleife (endlos)
for ( ; ; )
{
// Anweisungen
}
while (1)
{
// Anweisungen
}
Sonderflle (II)
Die continue Anweisung bewirkt, dass
der aktuelle Schleifendurchlauf abgebrochen und die Schleife mit der nchsten
Iteration fortgesetzt wird. Es kommt aber
nicht wie bei break zum Abbruch der
gesamten Schleife.
Die continue Anweisung eignet sich in
Schleifen dafr, Rechenarbeit (Zeit) zu
sparen, wenn erkennbar ist, dass die
restlichen Anweisungen des Schleifenblocks keinen Sinn mehr machen.
for ( ; ; )
{ // Schleifenblock
.
.
.
continue;
.
.
.
break;
.
.
.
}
Postfix-Notation
Bedeutung
i++
i=i+1 (inkrementieren)
i-i=i-1 (dekrementieren)
bedeutet
bedeutet
bedeutet
bedeutet
i
x
i
y
=
=
=
=
i+1;
i;
i-1;
i;
x
i
y
i
=
=
=
=
i;
i+1;
i;
i-1;
=
=
=
=
=
i+k;
i-k;
i*k;
i/k;
i%k;
entspricht
entspricht
entspricht
entspricht
entspricht
i
i
i
i
i
+=
-=
*=
/=
%=
k;
k;
k;
k;
k;