Peter J. Holzer
2011-10-23 10:51:22 UTC
for i ...
*deklariert* das i als Konstante. Vorangegangene i werden nicht berührt; in
der Schleife ist i unveränderlich.
Das hoffe ich doch nicht. Eine Schleifenvariable, die sich nicht mit*deklariert* das i als Konstante. Vorangegangene i werden nicht berührt; in
der Schleife ist i unveränderlich.
jedem Schleifendurchlauf ändert, wäre ziemlich unsinnig. Sie ist nur
innerhalb eines Schleifendurchlaufs konstant.
Beides sehr nützlich. Das *durfte* in Pascal nicht auch so gemacht werden,
WIMRE war es in Modula-2 wieder so ähnlich wie in Algol. Allerdingsführte der Versuch, die Schleifenvariable innerhalb des Schleifenkörpers
zu ändern, nur zu undefiniertem Verhalten, der Compiler musste das nicht
als Fehler anmeckern (und die mir bekannten Compiler taten es auch
nicht).
hp