EAGLE Help

for


Das for-Statement hat die allgemeine Syntax
for ([init]; [test]; [inc])-Statement
und führt folgende Schritte aus:
  1. Wenn es einen Initialisierungs-Ausdruck init gibt, wird er ausgeführt.
  2. 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.
  3. Wenn es einen inc-Ausdruck gibt, wird er ausgeführt.
  4. 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 © 1999 CadSoft Computer GmbH