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

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.

Kapcsolódó cikkek