Dimenziós tömbök - studopediya
Tegyük fel, hogy a program működik számos hasonló adatokat. Tegyük fel, hogy egy száz különböző egész szám kell feldolgozni a futás alatt, vagy e számítás. Hogyan képzeli el a 100 változót a programban? És minden egyes változót írni ugyanazt a kifejezést számítási értékeket? Ez nagyon hatékony.
Van egy egyszerűbb megoldás. Ez használata egy ilyen szerkezet (típus) az adatok tömbként. Egy tömb szekvencia memória sejtek tárolja az azonos típusú adatokat. Ebben az esetben csak egy változó nevét társított a tömb és a referencia egy specifikus sejt származik a index (száma), a tömb.
Világosan meg kell érteni, hogy a tömb indexe a sejt nem annak tartalmát. A tartalom cellákban tárolt adatok és indexeli az összes pont nekik. Hozzászólások a program egy tömb által készített változó használata társított nevet adatokat a számára kijelölt helyen a tömbben.
Így, a tömb - egy megnevezett csoport az azonos típusú tárolt adatok egymást követő memóriahelyeket. Minden sejt tartalmaz egy tömb elem. Az elemeket a számok sorrendje, de nem feltétlenül kezdődően egy (bár a Pascal programozási nyelv, leggyakrabban ez vele). A sorozatszám a tömb elem az úgynevezett index az elem.
Ne feledje, minden eleme egy adott tömb azonos típusú. Különböző típusú adatállományok változhat. Például, az egyik tömb állhat számos típusú egész szám, és egy másik - a típus számok valós.
Indexek tömb általában egész számok, de lehet a szimbólumok és szintén leírták más típusú soros. Ie az index, akkor típus, amely meghatározza a sorozat diszkrét értékek, és ezeket az értékeket lehet számítani ahhoz. Index lehetséges állandók és változók és kifejezések, a számítás eredménye, amely megadja az értékét a felsorolt típus.
Ha a tömb index tudja szerezni érvényes értékei az egyes felsorolt típus, akkor a leírás a tömb lehet beállítani a típus neve megváltoztatása helyett a határok az index. A határokat az index lesz az első és az utolsó értékek leírása index típusát. Határok index változása megadható állandók korábban bejelentett. Javasoljuk, hogy állapítsa meg, hogy milyen típusú tömb típus leírása.
Egy tömb hozható létre több szempontból is.
Fellebbezés egy adott eleme a tömb megadásával a tömb neve változót a szögletes zárójelben elem indexet.
Egyszerű tömb egydimenziós. Ez egy lineáris szerkezetű.
A példában memória területet különítettek el a tömb 11 karakter. Az indexek 1-től 11. végrehajtása alatt a program 11, a felhasználó belép bármely karakter (például, 'q', 'w', 'e', '2', 't', '9', 'u', 'I' , 'I', 'o', 'p'), amelyek meg vannak írva a cellaelrendezés. Az aktuális érték az i változó a ciklusban való alkalmazásra index. A második ciklus felelős a visszavonását szilárd elemek a képernyőn.
sizeof funkció alkalmazható a tömb nevét, vagy a név egy masszív kialakítású, visszaadja a bájtok számát fenntartott tömbben.