Lekcja: "Programowanie - język C- C++ - budowa programu"
Dyrektywy preprocesora - #define
Dyrektywa #define służy do definiowania tzw. makr (w tym makr funkcyjnych albo funkcjo-podobnych).
Składnia:
#define nazwa_makra ciąg_znaków
Dyrektywa definiuje identyfikator oraz ciąg znaków, który będzie zamiast niego wstawiany we wszystkich jego wystąpieniach w programie. Ciągiem znaków może być np. stała (liczba, łańcuch znaków) lub instrukcja.
Przykład 1.
#define MAKS 10
#define KOMUNIKAT_0 ”Wystąpił niezidentyfikowany błąd”
int wektor[MAKS];
...
if (err>34) cout<