Paano Gumamit ng Mga Header File sa C

How Use Header Files C



Ang C ay isang maraming nalalaman at makapangyarihang wika ng programa na nagtatampok ng isang komprehensibong koleksyon ng mga aklatan na pinuno ng mga paunang natukoy na pag-andar para magamit ng gumagamit nito.

Ang gabay na ito ay titingnan ang mga C header file, kung paano ito gumagana, at kung paano gamitin ang mga ito sa aming code.







Ano ang isang Header File?

Ang mga header file ay tiyak na mga file na naglalaman ng panlabas na code na magagamit muli sa iba pang mga programa sa pamamagitan ng pag-import ng mga ito. Karaniwan, ang isang C header file ay naglalaman ng mga pagpapaandar, kahulugan ng uri ng data, at macros.



Mayroong dalawang uri ng mga file ng header:



  1. C karaniwang mga file ng header ng library
  2. Mga file ng header na tinukoy ng gumagamit

Ang pamantayan ng mga header ng C ay paunang natukoy na mga file ng header na madaling magagamit sa C compiler.
Ang mga file na header na tinukoy ng gumagamit, sa kabilang banda, ay binuo ng gumagamit para magamit sa isang tukoy na sitwasyon. Ang mga file ng header na tinukoy ng gumagamit ay kasama sa direktoryo ng #define.





Paano Magsasama ng isang Header File

Upang magamit ang mga pagpapaandar, uri ng data, at macros na tinukoy sa isang header file, dapat mong i-import ang mga ito sa iyong programa.

Upang mag-import ng isang header, gamitin ang # isama, isang direktang preprocessor na nagsasabi sa tagatala na dapat itong mag-import at iproseso ang code bago isulat ang natitirang code.



Sa isang pangkaraniwang programa ng C, dapat maglaman ito ng stdio.h header file, na siyang karaniwang header file para sa mga input at output stream.

Ang pangkalahatang syntax upang mag-import ng isang header file ay:

# isama

Isinasara namin ang pangalan ng header sa mga bracket ng anggulo.

TANDAAN : Tiyaking isama ang .h extension sa mga programa ng C.

Mahusay din na tandaan na maaari ka lamang mag-import ng isang header file nang isang beses, at hindi ka maaaring magkaroon ng mga file ng header na may mga katulad na pangalan, kahit na naglalaman ang mga ito ng iba't ibang mga linya ng code. Iyon ay dahil ang compiler ay nag-import at pinoproseso ang parehong mga file, na humahantong sa mga error.

Mga File ng Header na Tinukoy ng Gumagamit

Pinapayagan ka ng C na tukuyin ang mga personal na file ng header na may pasadyang code para sa iyong mga pangangailangan. Tinutulungan ka nitong ayusin ang iyong code at mabawasan ang pagiging kumplikado.

Upang lumikha ng isang pasadyang file ng header, lumikha ng isang C file at i-save ito sa extension .h sa halip na .c.

Kapag nalikha, idagdag ang code na nais mong isama sa iyong header at i-save ito. Halimbawa, ang sumusunod na simpleng loop ay nasa isang header file na tinatawag na loopme.h:

walang bisaloop() {
para sa (intako= 0;ako< 10;ako++) {
printf ('% d',ako);
}
}

Upang magamit ang header file na naglalaman ng loop sa itaas, maaari naming itong mai-import gamit ang # na isama ang direktiba.
Magsimula sa pamamagitan ng paglikha ng isang file. Halimbawa, program.c.

Upang mai-import ang file ng header, idagdag ang # isama, at sundan ang pangalan ng file na nakapaloob sa mga dobleng quote bilang:

# isama
# isama ang 'loopme.h'
loop();

TANDAAN : Isinasara namin ang file na tinukoy ng gumagamit na may dobleng mga quote sa halip na ang mga anggulong bracket.

Kapag isinama mo ang iyong header file, ipunin ang iyong code upang maipatupad ang loop na matatagpuan sa header file.

Karaniwan, hindi mo isasama ang isang solong loop sa isang header file. Gayunpaman, maaari mo itong magamit upang lumikha ng mas kumplikadong mga file ng header.

Sa ibinigay na mapagkukunan, maaari mo matuto nang higit pa tungkol sa lahat ng mga C header file .

Konklusyon

Tumatalakay ang maikling tutorial na ito kung paano gumagana ang mga C header file, kasama ang pagtukoy at pag-import ng mga file sa iyong mga C program.