Како се користе датотеке заглавља у Ц.

How Use Header Files C



Ц је свестран и моћан програмски језик који садржи свеобухватну збирку библиотека попуњених унапред дефинисаним функцијама за употребу од стране корисника.

Овај водич ће погледати Ц датотеке заглавља, како раде и како их користити у нашем коду.







Шта је датотека заглавља?

Датотеке заглавља су одређене датотеке које садрже спољни код који се може поново користити у другим програмима увозом. Обично Ц датотека заглавља садржи функције, дефиниције типа података и макрое.



Постоје две врсте датотека заглавља:



  1. Ц стандардне датотеке заглавља библиотеке
  2. Кориснички дефинисане датотеке заглавља

Стандардна заглавља Ц су унапред дефинисане датотеке заглавља које су лако доступне у Ц компајлеру.
С друге стране, датотеке заглавља које дефинише корисник су развијене од стране корисника за употребу у одређеној ситуацији. Кориснички дефинисане датотеке заглавља укључене су у #дефине директиву.





Како укључити датотеку заглавља

Да бисте користили функције, типове података и макрое дефинисане у датотеци заглавља, морате их увести у свој програм.

Да бисте увезли заглавље, користите #инцлуде, предпроцесорску директиву која говори компајлеру да треба да увезе и обради код пре компајлирања остатка кода.



У типичном Ц програму, он треба да садржи датотеку заглавља стдио.х, која је стандардна датотека заглавља за улазне и излазне токове.

Општа синтакса за увоз датотеке заглавља је:

#инцлуде

Назив заглавља стављамо у угласте заграде.

БЕЛЕШКА : Укључите .х екстензију у Ц програме.

Такође је добро напоменути да датотеку заглавља можете увести само једном, а датотеке заглавља са истим називима не можете имати, чак и ако садрже различите редове кода. То је зато што компајлер увози и обрађује обе датотеке, што доводи до грешака.

Кориснички дефинисане датотеке заглавља

Ц вам омогућава да дефинишете личне датотеке заглавља са прилагођеним кодом за своје потребе. Ово вам помаже да организујете свој код и смањите сложеност.

Да бисте креирали прилагођену датотеку заглавља, креирајте Ц датотеку и сачувајте је са наставком .х уместо .ц.

Када креирате, додајте код који желите да укључите у заглавље и сачувајте га. На пример, следећа једноставна петља се налази у датотеци заглавља која се зове лоопме.х:

празнинапетља() {
за (инти= 0;и< 10;и++) {
принтф ('%д',и);
}
}

Да бисмо користили датотеку заглавља која садржи горњу петљу, можемо је увести помоћу директиве #инцлуде.
Почните креирањем датотеке. На пример, програм.ц.

Да бисте увезли датотеку заглавља, додајте #инцлуде, а затим име датотеке затворене у двоструким наводницима као:

#инцлуде
#инцлуде 'лоопме.х'
петља();

БЕЛЕШКА : Кориснички дефинисану датотеку заглавља прилажемо двоструким наводницима уместо угаоних заграда.

Након што укључите датотеку заглавља, компајлирајте код да бисте извршили петљу која се налази у датотеци заглавља.

Обично нећете укључити само једну петљу у датотеку заглавља. Међутим, можете га користити за креирање сложенијих датотека заглавља.

У понуђеном ресурсу можете сазнајте више о свим датотекама заглавља Ц. .

Закључак

Овај кратки водич говори о томе како датотеке заглавља Ц функционишу, укључујући дефинисање и увоз датотека у ваше Ц програме.