Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.024 Beiträge
 
Delphi 12 Athens
 
#21

AW: Selectionsort - Problem mit richtiger Zuweisung der Werte

  Alt 21. Aug 2012, 23:55
Dir Funktion High gibt je nach Parameter

a) den höchsten Index eines Arrays
b) den höchsten Wert eines Ordinaltyps
c) die maximale Größe eines ShortStrings

zurück. Wenn die Variable Anzahl ein Integer (= Ordinaltyp) ist, gibt High(Anzahl) den höchsten Wert zurück, den man mit einem Integer darstellen kann. Also verabschiede dich bitte von High.

Deutlicher kann man es kaum sagen:

maxi soll... die ANZAHL der Elemente enthalten (-1) !
maxi = <Anzahl der Elemente - 1>

Anzahl = <Anzahl der Elemente>

also lautet die korrekte Zuweisung?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat