Hello,
Zählung der Monate ab 0.
Wenn man so will ist die Zählung der Array-Elemente ab 0 die Ursache.
Das wurde schon sehr früh verkackt. Wieviele Off-by-one-Fehler hätten vermieden werden können, wenn man das richtig gemacht hätte‽
1. Element:
a[1]
; letztes Element:a[a.length]
– so einfach hätte es sein können.
Das liegt daran, dass die (Ordnungszahl * Elementgröße) direkt den Offst im Speicherblock angibt / angab.
Glück Auf
Tom vom Berg