Direktiva #include preprocessor se používá pro vložení kódu daného souboru do aktuálního souboru. Používá se pro hlavičkové soubory definované systémem a uživatelem. Pokud není obsažený soubor nalezen, kompilátor vykreslí chybu.
předobjednávkový průchod stromu
Pomocí direktivy #include poskytujeme preprocesoru informace, kde hledat hlavičkové soubory. Existují dvě varianty použití direktivy #include.
- #zahrnout
- #include 'název souboru'
The #zahrnout říká kompilátoru, aby hledal adresář, kde jsou uloženy systémové hlavičkové soubory. V UNIXu je to adresář usrinclude.
The #include 'název souboru' říká kompilátoru, aby se podíval do aktuálního adresáře, odkud program běží.
#include příklad direktivy
Podívejme se na jednoduchý příklad direktivy #include. V tomto programu jsme zahrnuli soubor stdio.h, protože v tomto souboru je definována funkce printf().
#include int main(){ printf('Hello C'); return 0; }
Výstup:
dlouhý na řetězec java
Hello C
#zahrnout poznámky:
Poznámka 1: V direktivě #include nejsou komentáře rozpoznány. Takže v případě #include je a//b považováno za název souboru.
java regulární výraz pro
Poznámka 2: V direktivě #include je zpětné lomítko považováno za normální text, nikoli za sekvenci escape. Takže v případě #include je a b považováno za název souboru.
Poznámka 3: Můžete použít pouze komentář za názvem souboru, jinak se zobrazí chyba.