Dyrektywa preprocesora #include służy do wklejenia kodu danego pliku do bieżącego pliku. Jest używany, włączając pliki nagłówkowe zdefiniowane przez system i użytkownika. Jeśli dołączony plik nie zostanie znaleziony, kompilator wyświetli błąd.
jak wymyślono szkołę
Za pomocą dyrektywy #include przekazujemy preprocesorowi informację, gdzie szukać plików nagłówkowych. Istnieją dwa warianty użycia dyrektywy #include.
- #włączać
- #include „nazwa pliku”
The #włączać mówi kompilatorowi, aby szukał katalogu, w którym przechowywane są systemowe pliki nagłówkowe. W systemie UNIX jest to katalog usrinclude.
The #include „nazwa pliku” mówi kompilatorowi, aby zajrzał do bieżącego katalogu, w którym działa program.
#include przykład dyrektywy
Zobaczmy prosty przykład dyrektywy #include. W tym programie załączamy plik stdio.h, ponieważ w tym pliku zdefiniowana jest funkcja printf().
przejście wewnętrzne
#include int main(){ printf('Hello C'); return 0; }
Wyjście:
Hello C
#uwzględnij notatki:
Notatka 1: W dyrektywie #include komentarze nie są rozpoznawane. Zatem w przypadku #include a//b jest traktowane jako nazwa pliku.
Uwaga 2: W dyrektywie #include ukośnik odwrotny jest uważany za normalny tekst, a nie sekwencję ucieczki. Zatem w przypadku #include a b jest traktowane jako nazwa pliku.
Uwaga 3: Możesz użyć tylko komentarza po nazwie pliku, w przeciwnym razie wyświetli się błąd.
reaguj w stylu inline