Что такое файл заголовка?
Заголовочные файлы содержат определения функций и переменных, которые могут быть включены в любую C-программу с помощью оператора препроцессора #include. Стандартные заголовочные файлы поставляются с каждым компилятором и охватывают различные области, обработку строк, математические операции, преобразование данных, печать и чтение переменных.
Ex- #include содержит информацию о вводе, например, scanf (), и выводит его как функцию printf () и т. Д. В компиляторе.
INCLUDE
1) # ВКЛЮЧИТЬ: -
Это препроцессор, который обрабатывает перед процессом основной функции.
Основная работа препроцессора заключается в инициализации среды программы, то есть программы с файлом заголовка.
2) .h: -
(Заголовочный файл) Заголовочный файл - это файл с расширением .h, который содержит объявления функций C и определения макросов и может использоваться несколькими исходными файлами.
Q) Есть два типа заголовочных файлов: файлы, которые пишет программист, и файлы, которые поставляются с вашим компилятором?
А) В угловых скобках
Форма угловых скобок предназначена для «глобальных» включений - найденных где-то в пути включения, передаваемом компилятору (например, #include)
Используется для использования библиотечной функции, которую все готово определить в компиляторе.
В С соглашается, что заголовочные файлы в скобках <> ищутся в системных каталогах
Б) Кавычки: - «header.h»
форма в кавычках предназначена для «локальных» включений файлов (необходимо указать относительный путь из текущего файла, например, #include «headers / my_header.h»)
В С соглашением, что заголовочные файлы в "" ищутся в пользовательских или локальных каталогах.
В нем один файл должен быть включен в другой. (ВКЛЮЧЕНИЕ ФАЙЛА).
Может использоваться в двух случаях:
Случай 1: если у нас очень большая программа, код лучше всего разделить на несколько разных файлов, каждый из которых содержит набор связанных функций.
Случай 2: есть некоторые определения функций и микроопределений, которые нам нужны максимум во всех программах, которые мы пишем.
Ex