Lekcja: "Programowanie - język C- C++ - budowa programu"
Dyrektywy preprocesora
Preprocesor jest to program interpretujący, który ma za zadanie przetworzenie tekstu wejściowego w sposób określony za pomocą poleceń preprocesora przez programistę na tekst wyjściowy. W ten sposób przetworzony tekst poddawany jest analizie składniowej i kompilacji. Stąd w wyniku działania preprocesora otrzymujemy tekst wyjściowy po przetworzeniu podlegający następnie kompilacji.
Preprocesor jest najczęściej zintegrowany z kompilatorem języka programowania.
Dyrektywy preprocesora są instrukcjami dla kompilatora. Dyrektywy nie są poleceniami języka.
Dyrektywy preprocesora mogą występować w ogólności w dowolnym miejscu programu, a rozróżnienie ich od tekstu kodu źródłowego w językach C i C++ dokonywane jest poprzez poprzedzenie dyrektywy znakiem hash #.