Jak používat soubory záhlaví v C

How Use Header Files C



C je univerzální a výkonný programovací jazyk s rozsáhlou sbírkou knihoven naplněných předdefinovanými funkcemi pro použití jeho uživatelem.

Tato příručka se podívá na soubory záhlaví C, jak fungují a jak je použít v našem kódu.







Co je to soubor záhlaví?

Soubory záhlaví jsou specifické soubory obsahující externí kód, který lze znovu použít v jiných programech jejich importem. Soubor záhlaví C obvykle obsahuje funkce, definice datových typů a makra.



Existují dva typy hlavičkových souborů:



  1. Soubory záhlaví standardní knihovny C
  2. Uživatelem definované hlavičkové soubory

Záhlaví standardu C jsou předdefinované soubory záhlaví, které jsou snadno dostupné v kompilátoru C.
Uživatelem definované hlavičkové soubory jsou naopak vyvinuty uživatelem pro použití v konkrétní situaci. Soubory hlaviček definované uživatelem jsou součástí směrnice #define.





Jak zahrnout soubor záhlaví

Chcete -li používat funkce, datové typy a makra definované v hlavičkovém souboru, musíte je importovat do programu.

Chcete -li importovat záhlaví, použijte #include, směrnici preprocesoru, která říká kompilátoru, že by měl před kompilací zbytku kódu importovat a zpracovat kód.



V typickém programu C by měl obsahovat hlavičkový soubor stdio.h, což je standardní hlavičkový soubor pro vstupní a výstupní proudy.

Obecná syntaxe pro import souboru záhlaví je:

#zahrnout

Název záhlaví uzavřeme do hranatých závorek.

POZNÁMKA : Zajistěte zahrnutí přípony .h do programů C.

Je také dobré poznamenat, že soubor záhlaví můžete importovat pouze jednou a nemůžete mít soubory záhlaví s podobnými názvy, i když obsahují různé řádky kódu. Důvodem je, že kompilátor importuje a zpracovává oba soubory, což vede k chybám.

Soubory záhlaví definované uživatelem

C vám umožňuje definovat osobní hlavičkové soubory s vlastním kódem pro vaše potřeby. To vám pomůže uspořádat kód a snížit složitost.

Chcete -li vytvořit vlastní soubor záhlaví, vytvořte soubor C a uložte jej s příponou .h místo .c.

Po vytvoření přidejte kód, který chcete zahrnout do záhlaví, a uložte jej. Například následující jednoduchá smyčka je v hlavičkovém souboru s názvem loopme.h:

prázdnésmyčka() {
pro (int= 0;< 10;++) {
printf ('%d',);
}
}

Chcete -li použít soubor záhlaví obsahující výše uvedenou smyčku, můžeme jej importovat pomocí direktivy #include.
Začněte vytvořením souboru. Například program.c.

Chcete-li importovat soubor záhlaví, přidejte #include a za ním název souboru uzavřeného do uvozovek jako:

#zahrnout
#include 'loopme.h'
smyčka();

POZNÁMKA : Uživatelsky definovaný hlavičkový soubor místo hranatých závorek uzavřeme do uvozovek.

Jakmile zahrnete soubor záhlaví, zkompilujte kód a spusťte smyčku umístěnou v souboru záhlaví.

Do hlavičkového souboru obvykle nebudete zahrnovat pouze jednu smyčku. Můžete jej však použít k vytváření složitějších hlavičkových souborů.

V poskytnutém zdroji můžete dozvědět se více o všech souborech záhlaví C. .

Závěr

Tento krátký návod pojednává o tom, jak fungují soubory záhlaví C, včetně definování a importu souborů do vašich programů C.