Delphi tömbök

A tömbök szerves és fontos része bármely programozási nyelv. Pascal nyelv sem kivétel.

definiálása tömb

Array - egy sor változót az azonos típusú közvetlenül a memóriában egymás után, melyek elérhetők az index (indexek). Ez az általános meghatározás Wikipedia. Ha beszélünk Delphi. A változók tényleg kell az azonos típusú. De vannak programozási nyelvek, mint a PHP, amely támogatta Mr. eterogennye tömbök (amelynek elemei lehetnek különböző típusú). A legegyszerűbb esetben, a tömb egy meghatározott számú elemet, de vannak még dimamicheskie tömbök. megváltoztatása dimenziója a programban.

Mielőtt egy tömböt használhatnánk a Delphi, tedd be kell jelenteni. Ez úgy történik, az alábbiak szerint:

Megjegyezzük, hogy a minta a tömbben szokás kezdeni a nulla elemet. Bár senki sem akadályozza meg, hogy az egy.

A Delphi, a tömb lehet beállítani, mint egy állandó, néha nagyon hasznos lehet:

Kétdimenziós tömbök

Amit fentebb vizsgált - ez mind egydimenziós tömböket. De ki nem tiltja számunkra, hogy hozzanak és túlméretezett. Gyakran használják a gyakorlatban kétdimenziós tömbök, az úgynevezett mátrix.

Egy tömböt a Delphi, tesz, az alábbi kód:

Munka tömbök

Ahhoz, hogy / változtatni a tárolt érték a sejtek a tömb, meg kell adnia az index az elem az érdeklődés

Ha egy sor Delphi egy dimenziója nagyobb, mint egy, például 2, meg kell adnia a két index

Hozzáférés elemei kétdimenziós tömb némileg hasonlít a játék Battleship. Annak ellenőrzésére, hogy a hajó a cellában, tudnunk kell, hogy a koordinátákat szélesség és magasság. Ez indexek a mátrixban lehet hasonlítani a koordinátákat a tengeri csata.

Legyen óvatos, ha hozzáfér a tömb elemeinek Delphi nem haladja meg a határokat. Ez okozza a hibát.

Továbbá, azt tanácsolom, hogy megismerjék a következő anyagok:

Kapcsolódó cikkek