Einzelnen Beitrag anzeigen
  #13 (permalink)  
Alt 20.11.19
daybyter daybyter ist offline
Mitglied
 
Registriert seit: Apr 2018
Beiträge: 103
daybyter befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von edition87 Beitrag anzeigen
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