Mi az a token a programozásban?
A #define direktíva használatának másik módja az, amikor mindössze :annyit közlünk általa az előfeldolgozóval,hogy egy karakterlánc - illetve az általa képviselt token
definiált írhatjuk például a következőt:
#define BIG
A fordítást úgy általában véve három részre szokták tagolni: a lexikális elemzésre, ami benyalja a kódot és tokeneket állít elő belőle, a szintaxisfa építő, ami tokenek sorozatából szintaxisfát épít, és a szemantikus elemző, ami a szintaxisfának jelentést ad.
No, tehát a token az, amikor a fordító első lépésként szövegből a fordító számára érthető objektumokat állít elő, mint ez egy azonosító, ez egy + operátor, és így tovább.
Akkor a tokent nevezik,olyan szövegnek amit majd az előfeldolgozó le fog cserélni például 128 ra?
# define RMT 128 ; Akkor itt az RMT egy token?
Szóval akkor az RMT az egy jel(token) az előfeldolgozó számára,hogy bárhol ahol ilyet lát cserélje le 128 ra.
Jól mondom?Akkor az RMT egy token ugye?
És amúgy minden ami az előfeldolgozónak jelzésül szolgál az token?
Akkor ez is token?: # ?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!