
на первый
заказ
Дипломная работа на тему: Директивы Препроцессора. Подключаемые файлы. Использование подключаемых файлов
Купить за 600 руб.Введение
С препроцессор является процессором макрокоманд и автоматическииспользуется С компилятором перед обработкой программы для внесения в
нее некоторых изменений. Препроцессор позволяет определять макросы,
использование которых помогает избегать применения сложных конструкций.
С препроцессор предоставляет несколько основных функций:
Включение в программу дополнительных файлов, содержащих определения
различных функций.
Создание макросов, которые являются сокращениями для произвольных
фрагментов исходного текста программы, и их замена препроцессором на
соответствующие макроопределения во всей программе.
Условная компиляция. Используя специальные директивы препроцессора
имеется возможность включения или исключения частей программы в зависимости
от различных условий.
Контроль строки. Если пpи комбинировании или реорганизации исходных
файлов в какой-либо промежуточный файл, который впоследствии компилируется,
используется отдельная программа, то имеется возможность применения
контроля строки для передачи информации компилятору о месторасположении
каждой строки исходного текста программы.
Различные С препроцессоры имеют некоторые отличия. В данном руководстве
рассматривается GNU С препроцессор, совместимый с С компиляторами. GNU
С препроцессор содержит дополнительный набор возможностей, в дополнение к
тем, которые входят в стадарт ANSI.
Стандарт ANSI С запрещает использование многих конструкций, обычно
используемых в С программах в настоящее время. Такая несовместимость может
доставить некоторые неудобства для пользователей, поэтому GNU С препроцессор
сконфигурирован так, что он по умолчанию использует подобные конструкции.
Грубо говоря, для работы с препроцессором в стандарте ANSI С, его следует
вызывать с опциями '-trigraphs', '-undef' и '-pedantic'.
Оглавление
- Введение 4- Общие преобразования
- Директивы Препроцессора
- Подключаемые файлы
- Использование подключаемых файлов
- 3.2. Директива include. 8
- 3.3. Как работает директива include 10
- Однократно подключаемые файлы
- Подключаемые файлы и наследование
- Макросы
- Простые макросы
- Макросы с аргументами
- Заранее определенные макросы
- Стандартные заранее определенные макросы
- Нестандартные заранее определенные макросы
- Стрингификация
- Объединение
- Удаление макросов
- Переопределение макросов
- Особенности использования макросов
- Неправильно используемые конструкции
- Нестандартная группировка арифметических выражений
- Использование точки с запятой
- Удвоение побочных эффектов
- Рекурсивные макросы
- Отдельная подстановка макро аргументов
- Зависимые макросы
- Символы newline в макроаргументах
- Условия
- Для чего используются условия
- Синтаксис условий
- 5.2.1. Директива if 43
- 5.2.2. Директива else 44
- 5.2.3. Директива elif 45
- Сохранение удаленного кода для дальнейших ссылок
- Условия и макросы
- Утверждения
- 5.6. Директивы error и warning 51
- Комбинирование исходных файлов
- Другие директивы препроцессора
- Вывод С препроцессора
- Вызов GNU С Препроцессора
или зарегистрироваться
в сервисе
удобным
способом
вы получите ссылку
на скачивание
к нам за прошлый год