Jak używać plików nagłówka w C

Jak używać plików nagłówka w C
C to wszechstronny i potężny język programowania zawierający kompleksową kolekcję bibliotek wypełnionych predefiniowanymi funkcjami do użytku przez jego użytkownika.

Ten przewodnik obejrzy pliki nagłówka C, jak działają i jak je używać w naszym kodzie.

Co to jest plik nagłówka?

Pliki nagłówka to określone pliki zawierające kod zewnętrzny, który można wielokrotnie używać w innych programach, importując je. Zazwyczaj plik nagłówka C zawiera funkcje, definicje typów danych i makra.

Istnieją dwa rodzaje plików nagłówka:

  1. C Standardowe pliki nagłówka biblioteki
  2. Pliki nagłówkowe zdefiniowane przez użytkownika

Standardowe nagłówki C to predefiniowane pliki nagłówkowe łatwo dostępne w kompilatorze C.
Z drugiej strony, pliki nagłówków zdefiniowanych przez użytkownika są opracowane przez użytkownika do użytku w określonej sytuacji. Pliki nagłówkowe zdefiniowane przez użytkownika są dołączone do dyrektywy #Define.

Jak dołączyć plik nagłówka

Aby korzystać z funkcji, typów danych i makr zdefiniowanych w pliku nagłówka, musisz je zaimportować do programu.

Aby zaimportować nagłówek, użyj #Include, dyrektywy preprocesorowej informującej kompilator, że powinien on zaimportować i przetworzyć kod przed opracowaniem reszty kodu.

W typowym programie C powinien zawierać stdio.H Plik nagłówka, który jest standardowym plikami nagłówka dla strumieni wejściowych i wyjściowych.

Ogólna składnia do zaimportowania pliku nagłówka jest:

#włączać

Załączamy nazwę nagłówka w nawiasach kątowych.

NOTATKA: Upewnij się, aby uwzględnić .Rozszerzenie H w programach C.

Warto również zauważyć, że możesz zaimportować plik nagłówka tylko raz i nie możesz mieć plików nagłówka o podobnych nazwach, nawet jeśli zawierają one różne wiersze kodu. To dlatego, że kompilator importuje i przetwarza oba pliki, co prowadzi do błędów.

Pliki nagłówkowe zdefiniowane przez użytkownika

C pozwala zdefiniować osobiste pliki nagłówków z niestandardowym kodem dla twoich potrzeb. Pomaga to uporządkować kod i zmniejszyć złożoność.

Aby utworzyć niestandardowy plik nagłówka, utwórz plik C i zapisz go z rozszerzeniem .H zamiast .C.

Po utworzeniu dodaj kod, który chcesz dołączyć do nagłówka i zapisz go. Na przykład następująca prosta pętla znajduje się w pliku nagłówka o nazwie Loopme.H:

void Loop ()
dla (int i = 0; i < 10; i++)
printf („%d”, i);

Aby użyć pliku nagłówka zawierającego powyższą pętlę, możemy go zaimportować za pomocą dyrektywy #Include.
Zacznij od utworzenia pliku. Na przykład program.C.

Aby zaimportować plik nagłówka, dodaj #Include, a następnie nazwa pliku zamknięta w podwójnych cytatach jako:

#włączać
#include "Loopme.H"
pętla();

NOTATKA: Załączamy plik nagłówka zdefiniowany przez użytkownika z podwójnymi cytatami zamiast nawiasów kątowych.

Po dołączeniu pliku nagłówka skompiluj kod do wykonania pętli znajdującej się w pliku nagłówka.

Zazwyczaj nie będziesz włączać tylko jednej pętli w pliku nagłówka. Możesz jednak użyć go do tworzenia bardziej złożonych plików nagłówka.

Wniosek

W tym krótkim samouczku omówiono, jak działają pliki nagłówka C, w tym definiowanie i importowanie plików do programów C.