Skocz do zawartości

Co w Arduino piszczy? cz.3


Pomocna odpowiedź

Witam,
na czym polega sztuczka w punkcie "Jak Arduino obsługuje liczby binarne?"?

Oraz mam pytanie out of topic, jak komputer zapamiętuje dyrektywy preprocesora, to znaczy gdzie są przechowywane nazwa_stalej i wartość (np. #define nazwa_stalej wartosc) i ile zajmują miejsca, tam gdzie sa przechowywane?

Sztuka polega na tym, że definiuje makra, które są podmieniane potem na poszczególne wartości.

Nazwy makr nie są nigdzie przechowywane. Przed wysłaniem twojego programu do kompilatora po prostu robione jest "wyszukaj i zamień" i wszystkie zastępowane są swoimi wartościami.

Sztuka polega na tym, że definiuje makra, które są podmieniane potem na poszczególne wartości.

Nazwy makr nie są nigdzie przechowywane. Przed wysłaniem twojego programu do kompilatora po prostu robione jest "wyszukaj i zamień" i wszystkie zastępowane są swoimi wartościami.

Jak w zwykłym C++ na PC.

Ale sam artykuł bardzo fajny.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...