A fejlécfájlok használata C -ben

How Use Header Files C



A C sokoldalú és erőteljes programozási nyelv, amely a könyvtárak átfogó gyűjteményét tartalmazza előre meghatározott funkciókkal a felhasználó számára.

Ez az útmutató megvizsgálja a C fejléc fájlokat, azok működését és használatát a kódunkban.







Mi az a fejlécfájl?

A fejlécfájlok olyan specifikus fájlok, amelyek külső kódot tartalmaznak, amelyet más programokban újra felhasználva importálhat. A C fejlécfájl általában funkciókat, adattípus -definíciókat és makrókat tartalmaz.



Kétféle fejlécfájl létezik:



  1. C szabványos könyvtárfejléc -fájlok
  2. Felhasználó által definiált fejlécfájlok

A C szabványos fejlécek előre meghatározott fejlécfájlok, amelyek könnyen elérhetők a C fordítóban.
A felhasználó által definiált fejlécfájlok viszont egy adott helyzetben való használatra vannak kifejlesztve. A #define irányelv tartalmazza a felhasználó által definiált fejlécfájlokat.





Fejlécfájl beillesztése

A fejlécfájlban meghatározott funkciók, adattípusok és makrók használatához importálni kell azokat a programba.

Fejléc importálásához használja az #include előfeldolgozó direktívát, amely megmondja a fordítónak, hogy importálja és dolgozza fel a kódot, mielőtt összeállítja a kód többi részét.



Egy tipikus C programban tartalmaznia kell az stdio.h fejlécfájlt, amely a bemeneti és kimeneti folyamok szabványos fejlécfájlja.

A fejlécfájl importálásának általános szintaxisa a következő:

#befoglalni

A fejléc nevét szögletes zárójelbe tesszük.

JEGYZET : Győződjön meg róla, hogy a .h kiterjesztést a C programokba illeszti.

Azt is érdemes megjegyezni, hogy csak egyszer importálhat fejlécfájlt, és nem rendelkezhet hasonló nevű fejlécfájlokkal, még akkor sem, ha különböző kódsorokat tartalmaznak. Ennek oka, hogy a fordító mindkét fájlt importálja és feldolgozza, ami hibákhoz vezet.

Felhasználó által definiált fejlécfájlok

A C lehetővé teszi a személyes fejlécfájlok definiálását egyedi kóddal az Ön igényei szerint. Ez segít a kód rendszerezésében és a bonyolultság csökkentésében.

Egyéni fejlécfájl létrehozásához hozzon létre egy C fájlt, és mentse a .h kiterjesztéssel a .c helyett.

Miután létrehozta, adja hozzá a fejlécébe felvenni kívánt kódot, és mentse el. Például a következő egyszerű ciklus a loopme.h nevű fejlécfájlban található:

üreshurok() {
számára (intén= 0;én< 10;én++) {
printf ('%d',én);
}
}

A fenti hurkot tartalmazó fejlécfájl használatához importálhatjuk a #include irányelv használatával.
Kezdje egy fájl létrehozásával. Például program.c.

A fejlécfájl importálásához adja hozzá a #include fájlt, majd a kettős idézőjelbe foglalt fájl nevét, mint:

#befoglalni
#include 'loopme.h'
hurok();

JEGYZET : A felhasználó által definiált fejlécfájlt szögletes zárójelek helyett idézőjelekkel zárjuk.

Miután hozzáadta a fejlécfájlt, fordítsa le a kódot a fejlécfájlban található hurok végrehajtásához.

A fejlécfájlban általában egyetlen ciklus nem szerepel. Használhatja azonban összetettebb fejlécfájlok létrehozására.

A rendelkezésre álló erőforrásban megteheti tudjon meg többet az összes C fejléc fájlról .

Következtetés

Ez a rövid bemutató a C fejlécfájlok működését tárgyalja, beleértve a fájlok definiálását és importálását a C programokba.