|
Hauptseite - Welches System? - Hardware - Software - Emulatoren - |
Internet MausNet Programmieren Verweise Über |
Die for Schleife erlaubt es, Anweisungen mehrfach zu wiederholen und dazu in dem Kontrollblock der Schleife eine Initialisierung, eine Bedingung für den Schleifendurchlauf und eine Aktion für jeden Schleifendurchlauf anzugeben. Nach dem Schlüsselwort for folgen in Klammern durch Semikolon getrennt eine Anweisung, die vor dem ersten Schleifendurchlauf ausgeführt wird. Anschließend ein Ausdruck, der vor jedem Schleifendurchlauf geprüft wird und einen Wert ungleich 0 ergeben muß, damit die Schleife ausgeführt wird. Zum Schluß folgt wieder eine Anweisung, die nach jedem Durchlauf der Schleife ausgeführt wird. Nach diesem Schleifenkopf folgt eine Anweisung oder ein Block in geschweiften Klammern als Schleifenrumpf. Es ist auch möglich, Teile wie z.B. die Initialisierung wegzulassen, also eine leere Anweisung zu schreiben. Um auch mehr als einen Ausdruck zu verwenden, kann der Komma Operator eingesetzt werden.
int i,j,f[10],g[10]; for (i=0;i<10;i++) { f[i] = i; } for (i=0, j=9; i<10; i++, j--) { f[i] = g[j]; }
![]() |
English version not yet available. |