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<
Dittifoss to potęzny wodospad w północno-wschodniej Islandii. Moc produkowana przez przepływającą tam wodę wynosi średnio 85 Megawatów. Pozwoliłoby to zasilić w prąd około 200-tysięczne miasto.