20.11.19
|
Mitglied
|
|
Registriert seit: Apr 2018
Beiträge: 103
|
|
Zitat:
Zitat von edition87
Wirklich? Dann liegt es daran dass er die letzten geschlossenen Orders nicht richtig zählt.
Code:
for (int i = 0; i < 1; i++)
int i = 0 besagt doch, dass er bei der letzten Order Anfangen soll zu zählen, oder?
i<1 die Bedeutung habe ich noch nicht ganz kapiert
i++ bedeutet er soll vorwärts zählen? Richtig? Dann ist da der Fehler, denn es müsste lauten, i--, oder? Wenn er bei der letzten Order anfängt vorwärts zu zählen, kommt ja logischerweise nichts mehr.
|
int i=0; heisst nur, dass i den Wert 0 bekommt.
i < 1 testet vor jedem Schleifendurchlauf, ob i < 1 ist, und bricht ab, falls nicht.
i++ erhöht i um 1
|