ВУЗ:
Составители:
Рубрика:
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 так же используется с программами, состоящими из нескольких файлов, кото- рые необходимо компилировать вместе. Часто с помощью этой директивы включается заголовочный файл, содержащий общие для отдельных файлов программы объявления.