EAGLE Help
for
Das for-Statement hat die allgemeine Syntax
for ([init]; [test]; [inc])-Statement
und führt folgende Schritte aus:
- Wenn es einen Initialisierungs-Ausdruck init gibt, wird er ausgeführt.
- Wenn es einen test-Ausdruck gibt, wird er ausgeführt. Wenn das Ergebnis
ungleich null ist (oder wenn es keinen test-Ausdruck gibt), wird das
statement ausgeführt.
- Wenn es einen inc-Ausdruck gibt, wird er ausgeführt.
- Schließlich wird die Programmsteuerung wieder an Schritt 2 übergeben.
Wenn es kein
break oder
return
im statement gibt, muß der inc-Ausdruck (oder das
statement) den Wert des test-Ausdrucks beeinflussen,
oder test selbst muß sich während der Auswertung ändern, um
eine Endlosschleife zu vermeiden.
Der Initialisierungs-Ausdruck init initialsiert normalerweise
einen oder mehrere Schleifenzähler. Er kann auch eine neue Variable
als Schleifenzähler definieren. Eine solche Variable ist bis zum
Ende des aktiven Blocks gültig.
Beispiel
string s = "Trust no one!";
int sum = 0;
for (int i = 0; s[i]; ++i)
sum += s[i]; // sums up the characters in s
Index
|
Copyright © 2005 CadSoft Computer GmbH
|