Der Martin: div sichtbar/unsichtbar machen

Beitrag lesen

Hallo,

Programmiersprachen fangen immer bei Null zu zählen an!
sicher? Fängt Pascal nicht bei 1 an? *grübel*

nicht dass ich wüsste ...
An welches Detail in Pascal dachtest du dabei? Soweit ich mich erinnern kann (hab schon seit Jahren nix mehr in Pascal geschrieben), ist Pascal hier neutral, denn du definierst als Programmierer *selbst* den Wertebereich eines Array-Indexes, etwa in der Art:

var buffer: array [0..1023] of byte;

Es kommt hier also drauf an, mit welcher Vorgeschichte du an die Sache rangehst. Hast du bereits Erfahrung mit anderen Programmiersprachen gesammelt, dann wirst du an der Stelle quasi intuitiv den Arrayindex mit 0 beginnen lassen.
Übrigens werden sogar Strings, die in Pascal nichts anderes als array of char sind, ab 0 beginnend indiziert. Zwar ist das erste Zeichen des Strings in s[1], aber s[0] enthält die tatsächliche Länge des Strings.

So long,
 Martin

--
Gott hilft niemandem, er erfreut sich nur an unseren Leiden.
  (Ashura)