Слайды и текст доклада
Pic.1
Краткие сведения о препроцессоре Си Лекция №3 Часть 3
Pic.2
Что такое препроцессор? Исходный текст Си-программы, кроме инструкций алгоритмического языка Си, содержит также директивы препроцессора (которые не являются инструкциями алгоритмического языка Си). …
Pic.3
Этапы прохождения через ЭВМ программы на любом алгоритмическом языке, требующем компиляции
Pic.4
Этапы прохождения через ЭВМ Си-программы
Pic.5
Директивы препроцессора позволяют: Сделать исходный код (*. c *. cpp ) короче. Сделать исходный код более наглядным, удобочитаемым. Получать разные Си-программы (*. i) в зависимости от выполнения …
Pic.6
Директивы препроцессора: Директива макроопределения #define Директива #include включения файлов Директивы условной компиляции
Pic.7
Директива макроопределения #define Эта директива обеспечивает замену сокращений (так называемых макро) на полный текст. Макро также называют макросом или макроопределением. Общий вид директивы: …
Pic.8
Простейшие примеры #define #define N 100 #define PRIGL "Введите исходные данные " Наиболее распространенное применение #define - это обозначение часто встречающихся констант, числовых и …
Pic.9
Отличие простейшего макро от константы программы
Pic.10
Директива #undef Директиву #define можно отменить директивой #undef: #undef ИмяМакро После директивы #undef ИмяМакро становится неопределенным, препроцессор прекращает расширение этого макроса.
Pic.11
Макро с параметрами #define Имя_Макро(Список_Параметров) Тело_Макро Каждый раз при расширении параметры заменяются параметрами макро в программе. Пример: #define square(x) ((x)*(x)) /*макро с …
Pic.12
Отличие макро с параметрами от подпрограммы-функции
Pic.13
Предопределенные макро
Pic.14
Директива #include включения файлов Директива #include позволяет включать в исходную программу любые текстовые файлы.
Pic.15
Формы директивы include #include <СпецификацияФайла> //поиск файла в стандартных //директориях #include "СпецификацияФайла" // поиск файла по маршруту, заданному //спецификацией …
Pic.16
Директивы условной компиляции
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!