@sx2008 geht insofern am Thema vorbei dass man bisweilen durchaus Schleifen mit
For i := 0 to yetCalculated do
Ich hab nichts anderes behauptet.
Der Grund den Schleifenzähler als Bis-Wert zu missbrauchen kann eigentlich nur so entstehen.
1.) Der Programmierer hat die Befürchtung, dass der Bis-Wert mehr als einmal berechnet wird.
==> er denkt er braucht eine Zwischenvariable
2.) Der Programmierer ist schreibfaul und verwendet einfach die Laufvariable der For-Schleife
Dabei entsteht dieser Code
Delphi-Quellcode:
// FALSCH!!!
zaehler := FunktionDieVielZeitBraucht();
for zaehler := 0 to zaehler do
Da aber schon die Annahme bei 1.) falsch war, ist diese Vorgehensweise überflüssig.