hlmod.hu
https://hlmod.hu/

AmxModX Alapozó 02. - Az AMX MOD X nyelvi eleme
https://hlmod.hu/viewtopic.php?f=55&t=3403
Oldal: 1 / 1

Szerző:  Metal [ 2012.02.11. 22:51 ]
Hozzászólás témája:  AmxModX Alapozó 02. - Az AMX MOD X nyelvi eleme

Az AMX MOD X nyelvi elemei

Ez a fejezet egy kis betekintést nyújt az AMX MOD X világába.

Jelkészlet
A kis- és nagybetűs angol ABC, általános írásjelek és a matematikai operátorok, jelek.

Azonosítók
A nyelv bizonyos összetevőire (változók, konstansok, függvények, …) névvel hivatkozunk. A legtöbb fordító csak az első 32 karaktert veszi figyelembe a nevekben. A név első karaktere betű, vagy aláhúzás jel (_) lehet, ettől kezdődően már számok is szerepelhetnek benne. Lehetőleg, saját névként ne adjunk meg két aláhúzás jellel (_) kezdődő nevet, mert ezek az előfordító saját segéd makróinak nevei lehetnek. Az AMX MOd X különbséget tesz a kis- és nagybetűk között (case-sensitive): Az alma név nem ugyanaz, mint az Alma név.

Fontosabb kulcsszavak
Ezek a kifejezések az AMX Mod X nyelv részei, önmagukban nem használhatóak névként.
public, return, break, enum, new, switch, case, const, Float, bool, false, true, for, while, do, if, else, continue, static

Precedencia
Az elsőbbségi (precedencia) – szabályok a kifejezések kiértékelésének helyes sorrendjét írják elő. A kiértékelés során először mindig a magasabb precedenciájú kifejezés értékelődik először.

Kód:
Precedencia   Operátor   Rövid leírás            Kiértékelés iránya
1         []         Tömb-elérés               Balról jobbra
         ++         Posztfix növelés
         --         Posztfix csökkentés   
2         !         Logikai tagadás            Jobbról balra
         ++         Prefix növelés
         --         Prefix csökkentés
         -         Elojel -
         +         Elojel +
3         *         Szorzás                  Balról jobbra
         /         Osztás
         %         Maradékszámítás
4         +         Összeadás               Balról jobbra
         -         Kivonás
5         <<         Bitenkénti eltolás balra   Balról jobbra
         >>         Bitenkénti eltolás jobbra
6         <         Kisebb                  Balról jobbra
         <=         Kisebb-egyenlo
         >         Nagyobb
         >=         Nagyobb-egyenlo
7         ==         Egyenlo                  Balról jobbra
         !=         Nemegyenlo
8         &         Bitenkénti ÉS            Balról jobbra
9         ^         Bitenkénti kizáró VAGY      Balról jobbra
10         |         Bitenkénti megengedo VAGY   Balról jobbra
11         &&         Logikai ÉS               Balról jobbra
12         ||         Logikai(megengedo) VAGY      Balról jobbra
13         ? :         feltételes (if-then-else) operátor   Jobbról balra
14         =         Értékadás               Jobbról balra
         +=         Összeadás és értékadás
         -=         Kivonás és értékadás
         *=         Szorzás és értékadás
         /=         Osztás és értékadás
         %=         Maradékképzés és értékadás
         &=         Bitenkénti ÉS és értékadás
         ^=         Bitenkénti kizáró VAGY és értékadás
         |=         Bitenkénti megengedo VAGY és értékadás
         <<=         Eltolás balra és értékadás
         >>=         Eltolás jobbra és értékadás
15         ,         Szekvencia operátor         Balról jobbra


Updated 2012.02.13 14:06

Szerző:  kiki [ 2012.02.13. 09:26 ]
Hozzászólás témája:  Re: AmxModX Alapozó 02. - Az AMX MOD X nyelvi eleme

[spoiler]Ezek a kifejezések az AMX Mod X nyelv részei, önmagukban nem használhatóak névként.
public, return, break, enum, new, switch, case, const, Float, bool, false, true, for, while, do, if, else, continue[/spoiler]

Ezeket lehetne részletezni szerintem

Szerző:  Metal [ 2012.02.13. 09:28 ]
Hozzászólás témája:  Re: AmxModX Alapozó 02. - Az AMX MOD X nyelvi eleme

A műveleteknek új fejezet lesz bevezetve.

kiki írta:
[spoiler]Ezek a kifejezések az AMX Mod X nyelv részei, önmagukban nem használhatóak névként.
public, return, break, enum, new, switch, case, const, Float, bool, false, true, for, while, do, if, else, continue[/spoiler]

Ezeket lehetne részletezni szerintem

Szerző:  kiki [ 2012.02.13. 13:48 ]
Hozzászólás témája:  Re: AmxModX Alapozó 02. - Az AMX MOD X nyelvi eleme

A statikus kimaradt

Szerző:  Metal [ 2012.02.13. 14:06 ]
Hozzászólás témája:  Re: AmxModX Alapozó 02. - Az AMX MOD X nyelvi eleme

Up
kiki írta:
A statikus kimaradt

Szerző:  Maxi [ 2013.01.20. 07:21 ]
Hozzászólás témája:  Re: AmxModX Alapozó 02. - Az AMX MOD X nyelvi eleme

Metal írta:
Az AMX MOD X nyelvi elemei

Ez a fejezet egy kis betekintést nyújt az AMX MOD X világába.

Jelkészlet
A kis- és nagybetűs angol ABC, általános írásjelek és a matematikai operátorok, jelek.

Azonosítók
A nyelv bizonyos összetevőire (változók, konstansok, függvények, …) névvel hivatkozunk. A legtöbb fordító csak az első 32 karaktert veszi figyelembe a nevekben. A név első karaktere betű, vagy aláhúzás jel (_) lehet, ettől kezdődően már számok is szerepelhetnek benne. Lehetőleg, saját névként ne adjunk meg két aláhúzás jellel (_) kezdődő nevet, mert ezek az előfordító saját segéd makróinak nevei lehetnek. Az AMX MOd X különbséget tesz a kis- és nagybetűk között (case-sensitive): Az alma név nem ugyanaz, mint az Alma név.

Fontosabb kulcsszavak
Ezek a kifejezések az AMX Mod X nyelv részei, önmagukban nem használhatóak névként.
public, return, break, enum, new, switch, case, const, Float, bool, false, true, for, while, do, if, else, continue, static

Precedencia
Az elsőbbségi (precedencia) – szabályok a kifejezések kiértékelésének helyes sorrendjét írják elő. A kiértékelés során először mindig a magasabb precedenciájú kifejezés értékelődik először.

Kód:
Precedencia   Operátor   Rövid leírás            Kiértékelés iránya
1         []         Tömb-elérés               Balról jobbra
         ++         Posztfix növelés
         --         Posztfix csökkentés   
2         !         Logikai tagadás            Jobbról balra
         ++         Prefix növelés
         --         Prefix csökkentés
         -         Elojel -
         +         Elojel +
3         *         Szorzás                  Balról jobbra
         /         Osztás
         %         Maradékszámítás
4         +         Összeadás               Balról jobbra
         -         Kivonás
5         <<         Bitenkénti eltolás balra   Balról jobbra
         >>         Bitenkénti eltolás jobbra
6         <         Kisebb                  Balról jobbra
         <=         Kisebb-egyenlo
         >         Nagyobb
         >=         Nagyobb-egyenlo
7         ==         Egyenlo                  Balról jobbra
         !=         Nemegyenlo
8         &         Bitenkénti ÉS            Balról jobbra
9         ^         Bitenkénti kizáró VAGY      Balról jobbra
10         |         Bitenkénti megengedo VAGY   Balról jobbra
11         &&         Logikai ÉS               Balról jobbra
12         ||         Logikai(megengedo) VAGY      Balról jobbra
13         ? :         feltételes (if-then-else) operátor   Jobbról balra
14         =         Értékadás               Jobbról balra
         +=         Összeadás és értékadás
         -=         Kivonás és értékadás
         *=         Szorzás és értékadás
         /=         Osztás és értékadás
         %=         Maradékképzés és értékadás
         &=         Bitenkénti ÉS és értékadás
         ^=         Bitenkénti kizáró VAGY és értékadás
         |=         Bitenkénti megengedo VAGY és értékadás
         <<=         Eltolás balra és értékadás
         >>=         Eltolás jobbra és értékadás
15         ,         Szekvencia operátor         Balról jobbra


Updated 2012.02.13 14:06

Köszönöm szépen nagyon sokat segítettél :)

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/