Lecke változók, tömbök, enum - fórum - álmodozik!

Helló olvasó a forum pawn-wiki.ru, én szeretettelek ebben a témában frissített leckét a változók, tömbök és enums.
Remélem, miután elolvastad ezt a leckét, sokat találsz magadnak. Kezdjük egyszerűen.
Változók és azok használata
Először is tudnunk kell, hogy ezek a változók általában. Egy változó egy adattár, ahol tudunk írni
különböző adatokat a későbbi hívásukhoz. A változókkal végrehajtott műveletek rendkívül egyszerűek: rögzítési információk, kimenetek és
Minden változónak van neve, így a fordító meg tudja különböztetni a változókat, a megadott nevet
Itt egy változót deklaráltunk és neveztük MyFirstVariable-nek (az első változóm). A név természetesen más lehet,
de ne felejtsd el, hogy egy paraszt nem támogatja a cirill (ez nem 1c) # 33; Lépjünk a következő elemre - írjunk információt. rekord
az információt a hozzárendelést végző operátor vagy különböző funkciók segítségével végzik el. Tekintse meg a hozzárendelési operátort:
Így a korábban létrehozott változóhoz 3-as értéket adtunk meg. Ne zavarja a hozzárendelési operátort (
Így a változó kezdetben három lesz.
Az adatbevitel pontjától az információcsere történik. Az információkat mind az operátor segítségével megváltoztathatjuk
és speciális operátorok segítségével a lista az alábbiakban található.
És persze az információk felhasználása. A változók tényleg tisztátalannak, megfelelő pillanatban és a megfelelő helyen járnak el
"konvertálva" a változóban írt értékekre. Íme néhány példa:
Nos, azt hiszem, minden könnyű és világos. Szeretném tisztázni a helyzetet a helyi változókkal is, megmagyarázom: változókat
a mod kezdetén kijelentett, vagy nem publikus / funkciókban (azaz nem göndör zárójelben) globálisnak nevezik (pl
teljes mértékben járuljon hozzá minden esetben), és a zárójelben lévőek helyiek. A helyi változókat minden zárójelben használják
megnyílik és "önmegsemmisítés", amikor a kód végrehajtása eléri a zárójelek lezárását. például:
Most ki kell választanunk a változók típusát, pontosabban a címkékkel. A címkék a leválasztott betűk és számok kombinációi
változó vastagbél, meghatározzák a változó adatainak típusát. Ismert címkék:
A DB - hez, DBResult típushoz tartozó címkék, nem írtam, mert használatukhoz külön inklud.
Mint korábban mondtam, a címkék meghatározzák az adatok típusát egy változóban, itt a legfontosabb típusok:
Íme néhány példa a kódcímkékkel való együttműködésre:
Azt is szeretném megjegyezni, hogy a változók változóként rendelhetők változóként (minden változóhoz csak egy # 33;), például:
Ez a változó az a betű értéke lesz. Ebben a szakaszban haszontalan nekünk, bár később hasznos lesz. Figyelmeztetés:
a különböző regiszterek betűit különbözőnek tekintik;
Annak elképzelése érdekében, hogy mely tömbök vannak, meg kell adnunk egy táblázatot, amelyben sorok és oszlopok vannak. tömbök
kétféle - egydimenziós és kétdimenziós (még mindig háromdimenziós (nem tudom, hogyan kell varázsolni, igaz), de nem torzulnak velük)
most visszatért a mentális táblánkba, és bemutatta, hogy van egy sor és néhány oszlop, amelyben
adatok (szám vagy betű vagy más adatok (attól függően, hogy a címke) van írva) egy egydimenziós tömb, és most is csatlakoztatjuk
line, akkor már kétdimenziós tömb lesz. példák:
Nem szabad megfeledkeznünk arról, hogy a tömb méretének meghatározásakor feltüntetjük az elemek teljes számát, és mivel a számlálás bármely nyelven
a parancsfájl 0-val van ellátva, akkor a tömbben lévő tömb méretére megadott szám nem használható (a maximális szám
lesz: a tömb mérete 1).
Ismerned kell a tömb méretét meghatározó operátort, és nevezzük sizeof-nak, például:
Címkékkel és adattípusokkal megegyezik a változókkal.
Valamennyi tömb tag valós típusú adatokat hordoz.
Van egy másik módszer a tömbökkel
Most menj a vonalakhoz. Néhány szkriptnyelvben külön típus létezik ehhez, karaktersorozathoz vagy karaktersorozathoz, a peerben van
egy kicsit másképp valósul meg. Először is, mi a string vagy a string adattípus (amely nem a pav), ezek változók
Olyan betűk / számjegyek / számjegyek készlete, mint információ. Mint már emlékszel, azt mondtam, hogy beállíthat egy változót
betűk / karakterek vagy számok szimbólumként (nincs értelme ebben, ha csak egy változó), de ha van egy tömb, akkor minden egyes
a tömb egy elemét hozzárendelheti egy adott szimbólumhoz, és ha a teljes tömb együtt kerül kiadásra, a szöveg megjelenik. Minden rendkívül
egyszerűen megadhatjuk a szöveget bizonyos funkciók, vagy egy hozzárendelési operátorral, amit most megteszünk.
És ennek a "fejezetnek" végén vesszük fontolóra az értékek hozzárendelését a deklarációban lévő tömbökhöz (minden egyes elemhez)
A címkékkel minden teljesen azonos, csak címkékkel
És most a lecke utolsó része, az Enums. Az Enuma valójában nagyon hasznos dolog, lehetővé teszi a struktúra meghatározását
tömb, miért van szükségem erre most megmagyarázom. Például: van egy tömbünk, amelyben többféle típust szeretnénk látni
például a logikai szekvenciát egy egész számmal egészítik ki, és egy olyan karakterlánccal végződik, amelyre már nincs szükségünk
ezt. De hogyan lehet ezt megvalósítani? Az Enums-t használjuk.
Nos, ez az egész lecke.