|

Makra w Arduino

Makro to instrukcja preprocesora, która może np. zmieniać wyrażenia na inne, przypisywać proste funkcje do stałych itp.

Makra tworzy się za pomocą #define


Przykłady makra:

#define struct class  // zamienia struct na class
#define ARRAYLEN(x) (sizeof(x)/sizeof(x[0])) // Makro do obliczania długości tablicy

Użycie makra:

int tabLength = ARRAYLEN(numbers);

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *