Kako koristiti datoteke zaglavlja u jeziku C

How Use Header Files C



C je svestran i moćan programski jezik koji sadrži opsežnu zbirku knjižnica popunjenih unaprijed definiranim funkcijama za korištenje od strane korisnika.

Ovaj vodič će pogledati C datoteke zaglavlja, kako rade i kako ih koristiti u našem kodu.







Što je datoteka zaglavlja?

Datoteke zaglavlja određene su datoteke koje sadrže vanjski kôd koji se može ponovno upotrijebiti u drugim programima uvozom. Obično datoteka zaglavlja C sadrži funkcije, definicije tipa podataka i makronaredbe.



Postoje dvije vrste datoteka zaglavlja:



  1. C standardne datoteke zaglavlja knjižnice
  2. Korisnički definirane datoteke zaglavlja

Standardna zaglavlja C su unaprijed definirane datoteke zaglavlja koje su dostupne u C kompajleru.
Korisnički definirane datoteke zaglavlja, s druge strane, korisnički su razvijene za uporabu u određenoj situaciji. Korisnički definirane datoteke zaglavlja uključene su u #define direktivu.





Kako uključiti datoteku zaglavlja

Da biste koristili funkcije, vrste podataka i makronaredbe definirane u datoteci zaglavlja, morate ih uvesti u svoj program.

Za uvoz zaglavlja upotrijebite #include, predprocesorsku direktivu koja govori prevoditelju da bi trebao uvesti i obraditi kôd prije sastavljanja ostatka koda.



U tipičnom C programu, trebao bi sadržavati datoteku zaglavlja stdio.h, koja je standardna datoteka zaglavlja za ulazne i izlazne tokove.

Opća sintaksa za uvoz datoteke zaglavlja je:

#uključi

Naziv zaglavlja stavljamo u kutne zagrade.

BILJEŠKA : Uključite .h ekstenziju u C programe.

Također je dobro napomenuti da datoteku zaglavlja možete uvesti samo jednom, a datoteke zaglavlja sa sličnim nazivima ne možete imati, čak i ako sadrže različite retke koda. To je zato što prevoditelj uvozi i obrađuje obje datoteke, što dovodi do pogrešaka.

Korisnički definirane datoteke zaglavlja

C vam omogućuje definiranje osobnih datoteka zaglavlja s prilagođenim kodom za vaše potrebe. To vam pomaže organizirati kôd i smanjiti složenost.

Da biste stvorili prilagođenu datoteku zaglavlja, stvorite datoteku C i spremite je s nastavkom .h umjesto .c.

Nakon stvaranja dodajte kôd koji želite uključiti u zaglavlje i spremite ga. Na primjer, sljedeća jednostavna petlja nalazi se u datoteci zaglavlja koja se zove loopme.h:

poništitipetlja() {
za (inti= 0;i< 10;i++) {
printf ('%d',i);
}
}

Da bismo koristili datoteku zaglavlja koja sadrži gornju petlju, možemo je uvesti pomoću #include direktive.
Počnite stvaranjem datoteke. Na primjer, program.c.

Za uvoz datoteke zaglavlja dodajte #include, a zatim naziv datoteke zatvorene u dvostrukim navodnicima kao:

#uključi
#include 'loopme.h'
petlja();

BILJEŠKA : Korisnički definiranu datoteku zaglavlja prilažemo dvostrukim navodnicima umjesto uglatih zagrada.

Nakon što uključite datoteku zaglavlja, sastavite svoj kôd da biste izveli petlju koja se nalazi u datoteci zaglavlja.

Obično nećete uključiti samo jednu petlju u datoteku zaglavlja. Međutim, možete ga koristiti za stvaranje složenijih datoteka zaglavlja.

U ponuđenom resursu možete saznajte više o svim datotekama zaglavlja C .

Zaključak

Ovaj kratki vodič govori o tome kako datoteke C zaglavlja rade, uključujući definiranje i uvoz datoteka u vaše C programe.