Cum se utilizează fișierele antet în C

How Use Header Files C



C este un limbaj de programare versatil și puternic, cu o colecție cuprinzătoare de biblioteci populate cu funcții predefinite pentru a fi utilizate de către utilizatorul său.

Acest ghid va analiza fișierele antet C, cum funcționează și cum să le folosim în codul nostru.







Ce este un fișier antet?

Fișierele antet sunt fișiere specifice care conțin cod extern care poate fi reutilizat în alte programe prin importarea acestora. De obicei, un fișier antet C conține funcții, definiții de tip de date și macrocomenzi.



Există două tipuri de fișiere antet:



  1. Fișierele antet standard ale bibliotecii C.
  2. Fișiere antet definite de utilizator

Anteturile standard C sunt fișiere antet predefinite disponibile în compilatorul C.
Fișierele antet definite de utilizator, pe de altă parte, sunt dezvoltate de utilizator pentru a fi utilizate într-o anumită situație. Fișierele antet definite de utilizator sunt incluse în directiva #define.





Cum se include un fișier antet

Pentru a utiliza funcțiile, tipurile de date și macrocomenzile definite într-un fișier antet, trebuie să le importați în programul dvs.

Pentru a importa un antet, utilizați #include, o directivă de preprocesare care îi spune compilatorului că ar trebui să importe și să proceseze codul înainte de a compila restul codului.



Pe un program tipic C, acesta ar trebui să conțină fișierul antet stdio.h, care este fișierul antet standard pentru fluxurile de intrare și ieșire.

Sintaxa generală pentru importul unui fișier antet este:

#include

Înglobăm numele antetului între paranteze unghiulare.

NOTĂ : Asigurați-vă că includeți extensia .h în programele C.

De asemenea, este bine să rețineți că puteți importa un fișier antet o singură dată și nu puteți avea fișiere antet cu nume similare, chiar dacă acestea conțin linii de cod diferite. Acest lucru se datorează faptului că compilatorul importă și procesează ambele fișiere, ceea ce duce la erori.

Fișiere antet definite de utilizator

C vă permite să definiți fișiere antet personale cu cod personalizat pentru nevoile dvs. Acest lucru vă ajută să vă organizați codul și să reduceți complexitatea.

Pentru a crea un fișier antet personalizat, creați un fișier C și salvați-l cu extensia .h în loc de .c.

Odată creat, adăugați codul pe care doriți să îl includeți în antet și salvați-l. De exemplu, următoarea buclă simplă se află într-un fișier de antet numit loopme.h:

nulbuclă() {
pentru (inteu= 0;eu< 10;eu++) {
printf („% d”,eu);
}
}

Pentru a utiliza fișierul antet care conține bucla de mai sus, îl putem importa folosind directiva #include.
Începeți prin crearea unui fișier. De exemplu, program.c.

Pentru a importa fișierul antet, adăugați #include și urmat de numele fișierului cuprins între ghilimele duble ca:

#include
#include 'loopme.h'
buclă();

NOTĂ : Includem fișierul antet definit de utilizator cu ghilimele duble în loc de paranteze unghiulare.

După ce includeți fișierul antet, compilați codul pentru a executa bucla localizată în fișierul antet.

De obicei, nu veți include doar o singură buclă într-un fișier antet. Cu toate acestea, îl puteți folosi pentru a crea fișiere de antet mai complexe.

În resursa furnizată, puteți aflați mai multe despre toate fișierele antet C. .

Concluzie

Acest scurt tutorial discută cum funcționează fișierele antet C, inclusiv definirea și importarea fișierelor în programele dvs. C.