Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#20

Re: For-Schleife von 0 bis 7 fängt bei 8 an

  Alt 15. Dez 2004, 14:49
Wenn man folgendes laufen läßt :

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i : integer;
begin
  for i := 0 to 7 do
    showmessage ('*'+IntToStr (i)+'*');
  showmessage (IntToStr (i));
end;
dann hat i innerhalb der Schleife einen Wert von 0 bis 7. Außerhalb der Schleife, ganz am Schluß, ist es aber 8. Warum das so ist ? Mir egal. Nur wichtig für Nanosekunden-Programmierer. Man sollte eben nur den Schluß daraus ziehen, solche Variablen wirklich nur für den Zweck der Schleife einzusetzen.
Gruß
Hansa
  Mit Zitat antworten Zitat