Как да използвате заглавни файлове в C

How Use Header Files C



C е универсален и мощен език за програмиране, включващ изчерпателна колекция от библиотеки, населени с предварително дефинирани функции за използване от неговия потребител.

Това ръководство ще разгледа заглавните файлове на C, как работят и как да ги използваме в нашия код.







Какво е заглавен файл?

Заглавните файлове са специфични файлове, съдържащи външен код, който може да се използва повторно в други програми чрез импортирането им. Обикновено заглавният файл на C съдържа функции, определения на типа данни и макроси.



Има два вида заглавни файлове:



  1. C стандартни заглавни файлове на библиотеката
  2. Дефинирани от потребителя заглавни файлове

Стандартните заглавки на C са предварително дефинирани заглавни файлове, лесно достъпни в C компилатора.
Дефинираните от потребителя заглавни файлове, от друга страна, са разработени от потребителя за използване в конкретна ситуация. Дефинираните от потребителя заглавни файлове са включени в директивата #define.





Как да включите заглавен файл

За да използвате функциите, типовете данни и макросите, определени в заглавен файл, трябва да ги импортирате във вашата програма.

За да импортирате заглавка, използвайте #include, препроцесорна директива, казваща на компилатора, че трябва да импортира и обработва кода, преди да компилира останалата част от кода.



При типична програма на C тя трябва да съдържа заглавния файл stdio.h, който е стандартният заглавен файл за входни и изходни потоци.

Общият синтаксис за импортиране на заглавен файл е:

#включва

Затваряме името на заглавката в ъглови скоби.

ЗАБЕЛЕЖКА : Уверете се, че сте включили разширението .h в C програми.

Също така е добре да се отбележи, че можете да импортирате заглавен файл само веднъж и не можете да имате заглавни файлове с подобни имена, дори ако те съдържат различни редове код. Това е така, защото компилаторът импортира и обработва двата файла, което води до грешки.

Потребителски заглавни файлове

C ви позволява да дефинирате лични заглавни файлове с персонализиран код за вашите нужди. Това ви помага да организирате кода си и да намалите сложността.

За да създадете персонализиран заглавен файл, създайте C файл и го запишете с разширението .h вместо .c.

След като бъде създаден, добавете кода, който искате да включите в заглавката си, и го запазете. Например, следният прост цикъл е в заглавен файл, наречен loopme.h:

невалиденцикъл() {
за (inti= 0;i< 10;i++) {
printf ('%д',i);
}
}

За да използваме заглавния файл, съдържащ горния цикъл, можем да го импортираме с помощта на директивата #include.
Започнете, като създадете файл. Например program.c.

За да импортирате заглавния файл, добавете #include и последвано от името на файла, заключен в двойни кавички като:

#включва
#include 'loopme.h'
цикъл();

ЗАБЕЛЕЖКА : Ограждаме дефинирания от потребителя заглавен файл с двойни кавички вместо ъглови скоби.

След като включите заглавния си файл, компилирайте кода си, за да изпълните цикъла, намиращ се в заглавния файл.

Обикновено няма да включвате само един цикъл в заглавен файл. Можете обаче да го използвате за създаване на по -сложни заглавни файлове.

В предоставения ресурс можете научете повече за всички C заглавни файлове .

Заключение

Този кратък урок обсъжда как работят заглавните файлове на C, включително дефиниране и импортиране на файловете във вашите C програми.