8u? jak myślisz, po co w C o ile piszesz w tym języku, są własne definicje?
Piszesz np. tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
lub
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Tu się rozchodzi o to, że jak łatwiej zapamiętasz lub chciałbyś skrócić definicję zmiennej np: uint8_t, to możesz ją sobie zapisać w dowolny sprzyjający tobie sposób.
Jak sobie zdefiniujesz taką zmienną tak będziesz miał, np:
Chcę aby zmienna typu "char", nazywała się np: znak.
No to piszesz sobie taką definicję:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wtedy wszędzie gdzie napiszesz w programie "znak", to kompilator zamieni słowo znak na char
Po prostu, kompilator C zastępuje w tym momencie twoją makro definicje "znak" na char.
Nie wiem, czy przy tłumaczeniu ci tego, czegoś nie pokręciłem ale Mirek wyjaśnia to chyba w BB.