Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#4

Re: Übersetzungs"schwierigkeiten" ( c/c++ -> de

  Alt 23. Mai 2007, 10:17
Der Counter wird nicht vor dem Durchlauf hochgezählt. Die Anweisung ++k wird am Ende des Schleifendurchlaufs durchgeführt.

Code:
for (k = 0; k < x; ++k) {

}
wird genau wie
Code:
for (k = 0; k < x; k++) {

}
zu
Delphi-Quellcode:
for i := 0 to x - 1 do begin

end
.

k wird in beiden Fällen nach jedem Schleifendurchlauf inkrementiert. Der Unterschied liegt lediglich im Wert der Ausdrücke k++ bzw. ++k, der erste hat den Wert von k vor der Inkrementierung, der zweite hat den Wert von k nach der Inkrementierung.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat