Kako uporabljati datoteke z glavo v jeziku C.

How Use Header Files C



C je vsestranski in zmogljiv programski jezik, ki vsebuje obsežno zbirko knjižnic, poseljenih s vnaprej določenimi funkcijami, ki jih lahko uporabljajo uporabniki.

Ta priročnik bo obravnaval datoteke glave C, kako delujejo in kako jih uporabiti v naši kodi.







Kaj je datoteka glave?

Datoteke z glavo so posebne datoteke, ki vsebujejo zunanjo kodo, ki jo lahko znova uvozite v druge programe. Običajno datoteka glave C vsebuje funkcije, definicije podatkovnih tipov in makre.



Obstajata dve vrsti datotek z glavo:



  1. Datoteke glave standardne knjižnice C
  2. Uporabniško določene datoteke z glavo

Standardne glave C so vnaprej določene datoteke z glavo, ki so na voljo v prevajalniku C.
Naslovne datoteke, ki jih določi uporabnik, pa so razvite za uporabo v določeni situaciji. Datoteke glave, ki jih določi uporabnik, so vključene v direktivo #define.





Kako vključiti datoteko z glavo

Če želite uporabljati funkcije, podatkovne vrste in makre, določene v datoteki z glavo, jih morate uvoziti v svoj program.

Za uvoz glave uporabite #include, predprocesorsko direktivo, ki prevajalniku pove, da mora uvoziti in obdelati kodo, preden sestavi preostalo kodo.



V tipičnem programu C mora vsebovati datoteko glave stdio.h, ki je standardna datoteka glave za vhodne in izhodne tokove.

Splošna skladnja za uvoz datoteke z glavo je:

#vključi

Ime glave vstavimo v kotne oklepaje.

OPOMBA : V program C vključite razširitev .h.

Dobro je tudi omeniti, da lahko datoteko z glavo uvozite samo enkrat in ne morete imeti datotek z glavo s podobnimi imeni, tudi če vsebujejo različne vrstice kode. To je zato, ker prevajalnik uvozi in obdela obe datoteki, kar vodi do napak.

Uporabniško določene datoteke glave

C vam omogoča, da za svoje potrebe določite osebne datoteke glave s kodo po meri. To vam pomaga organizirati kodo in zmanjšati zapletenost.

Če želite ustvariti datoteko glave po meri, ustvarite datoteko C in jo shranite s pripono .h namesto .c.

Ko ustvarite, dodajte kodo, ki jo želite vključiti v glavo, in jo shranite. Na primer, naslednja preprosta zanka je v datoteki glave z imenom loopme.h:

ničnozanka() {
za (intjaz= 0;jaz< 10;jaz++) {
printf ('%d',jaz);
}
}

Če želite uporabiti datoteko glave, ki vsebuje zgornjo zanko, jo lahko uvozimo s pomočjo direktive #include.
Začnite z ustvarjanjem datoteke. Na primer program.c.

Če želite uvoziti datoteko glave, dodajte #include in temu sledi ime datoteke, ki je v dvojnih narekovajih:

#vključi
#include 'loopme.h'
zanka();

OPOMBA : Uporabniško definirano datoteko glave namestimo z oglatimi oklepaji z dvojnimi narekovaji.

Ko vključite datoteko glave, sestavite kodo, da izvede zanko, ki se nahaja v datoteki glave.

Običajno v datoteko z glavo ne boste vključili samo ene zanke. Lahko pa ga uporabite za ustvarjanje bolj zapletenih datotek z glavo.

V zagotovljenih virih lahko izveste več o vseh datotekah glave C .

Zaključek

Ta kratka vadnica obravnava delovanje datotek glave C, vključno z opredelitvijo in uvozom datotek v programe C.