Re: Seltsamer fehler bei prozedurabarbeitung
23. Jan 2007, 11:02
Erstens ist die Zuweisung "I := 0;" voellig ueberfluessig, da ja die Schleife die Variable erneut initialisiert.
Die Schleife muss aufwaerts zaehlen, da I innerhalb der Schleife benutzt wird. Die Optimierung greift nicht.
Nach Ende der Schleife ist I gemaess Pascalsyntax undefiniert!
Die 3 kommt von der Art der Schleifenimplementation. Der Zaehler wird beim letzten Test (I <= 2) nochmals erhoeht.
Es ist ja schliesslich egal was hinterher in I steht.
Der Debugger zeigt das alles einfach nur brav an.
|