Udostępnij za pośrednictwem


#define

Dyrektywa #define przypisuje daną wartość do określonej nazwy. Wszystkie kolejne wystąpienia nazwy są zastępowane przez wartość .

#define name value

nazwa

Nazwa do zdefiniowania. Ta wartość to dowolna kombinacja liter, cyfr i znaków interpunkcyjnych, która jest prawidłowa dla preprocesora C/C++.

wartości

Liczba całkowita, ciąg znaków lub wiersz tekstu.

Przykład

W tym przykładzie są przypisywane wartości do nazw NONZERO i USERCLASS:

#define     NONZERO     1
#define     USERCLASS   "MyControlClass"

dyrektywy preprocesora