Hallo,
ich hätte mal eine allgemeine Frage :
Warum beginnen Arrays in den meisten Sprachen bei Index 0 ?
Jetzt könnten ja einige sagen, daß das z.B. bei (X)Profan so ist, weil
es in Delphi auch so üblich ist. Daß es in Pascal / Delphi auch anders
geht, zeigen ja auch viele Einträge mit Kursen im Netz :
Ich glaube, in BASIC war es früher sogar üblich, daß man bei Index 1 angefangen hat.
Manche sagen auch, daß bei Index 0 die Arraypositionen (compilerintern) besser zu
berechnen seien, da das 1. Element genau auf der Startadreese liegt und erst beim
2. Element das Rechnen losgeht.
Mir geht es um den generellen Grund, also nicht nur (X)Profan, und was ihr dazu meint.
Wäre doch bestimmt mal eine Diskussion wert.