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:
- C szabványos könyvtárfejléc -fájlok
- 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ő:
#befoglalniA 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.