Объектно-ориентированное программирование. Богомолов А - 28 стр.

UptoLike

28
потребностей. Хотя функции стандартной библиотеки технически не являются частью
языка С, они неизменно поставляются с системами ANSI C. Обращение к функции
осуществляется посредством
вызова функции. В вызове функции указывается ее имя и
передается информация (в качестве аргументов), необходимая функции для выполне-
ния своей задачи. Аналогом такой процедуры служит иерархическая форма управле-
ния. Начальник (
вызывающая функция) просит работника (вызываемую функцию) вы-
полнить задание и, когда оно будет выполнено, сообщить об этом.
Каждая стандартная библиотека имеет свой
заголовочный файл, содержащий
прототипы для всех функций данной библиотеки, а также определения различных ти-
пов данных и констант, необходимых этим функциям. Программист может создать
специализированный заголовочный файл. Определенные программистом заголовочные
файлы также должны заканчиваться
.h. Определенный программистом файл может
быть включен директивой препроцессора
#include. Например, заголовочный файл
square.h может быть включен в нашу программу с помощью директивы #include
“square.h”, размещенной в верхней части программы. Директива #include создаёт
копию указанного файла, которая включается в программу вместо директивы. Сущест-
вует две формы использования директивы
#include:
#inclue <filename>
#include “filename”
Разница между ними заключается в том, где препроцессор будет искать файлы,
которые необходимо включить. Если имя заключено в кавычки, препроцессор ищет его
в том же каталоге, что и компилируемый файл. Такую запись обычно используют для
включения определённых пользователем заголовочных файлов. Если же имя файла за-
ключено в угловые скобкииспользуемые для
файлов стандартной библиотеки, то
поиск будет вестись в зависимости от конкретной реализации компилятора, обычно в
предопределённых каталогах.
Директива
#include чаще всего используется для включения заголовочных
файлов стандартной библиотеки, таких как
stdio.h, stdlib.h. Директива #in-
clude
так же используется с программами, состоящими из нескольких файлов, кото-
рые необходимо компилировать вместе. Часто с помощью этой директивы включается
заголовочный файл, содержащий общие для отдельных файлов программы объявления.
                                       28

потребностей. Хотя функции стандартной библиотеки технически не являются частью
языка С, они неизменно поставляются с системами ANSI C. Обращение к функции
осуществляется посредством вызова функции. В вызове функции указывается ее имя и
передается информация (в качестве аргументов), необходимая функции для выполне-
ния своей задачи. Аналогом такой процедуры служит иерархическая форма управле-
ния. Начальник (вызывающая функция) просит работника (вызываемую функцию) вы-
полнить задание и, когда оно будет выполнено, сообщить об этом.
       Каждая стандартная библиотека имеет свой заголовочный файл, содержащий
прототипы для всех функций данной библиотеки, а также определения различных ти-
пов данных и констант, необходимых этим функциям. Программист может создать
специализированный заголовочный файл. Определенные программистом заголовочные
файлы также должны заканчиваться .h. Определенный программистом файл может
быть включен директивой препроцессора #include. Например, заголовочный файл
square.h может быть включен в нашу программу с помощью директивы #include
“square.h”, размещенной в верхней части программы. Директива #include создаёт
копию указанного файла, которая включается в программу вместо директивы. Сущест-
вует две формы использования директивы #include:
#inclue 
#include “filename”
       Разница между ними заключается в том, где препроцессор будет искать файлы,
которые необходимо включить. Если имя заключено в кавычки, препроцессор ищет его
в том же каталоге, что и компилируемый файл. Такую запись обычно используют для
включения определённых пользователем заголовочных файлов. Если же имя файла за-
ключено в угловые скобки – используемые для файлов стандартной библиотеки, то
поиск будет вестись в зависимости от конкретной реализации компилятора, обычно в
предопределённых каталогах.
       Директива #include чаще всего используется для включения заголовочных
файлов стандартной библиотеки, таких как stdio.h, stdlib.h. Директива #in-
clude так же используется с программами, состоящими из нескольких файлов, кото-
рые необходимо компилировать вместе. Часто с помощью этой директивы включается
заголовочный файл, содержащий общие для отдельных файлов программы объявления.