Взглянем на директивы include и define

Изучаем препроцессор

Во времена структурного программирования создатели вплотную изъявили желание применять различные препроцессорные директивы. Сначала, покончим с определениями. Препроцессор – это алгоритм, который выполняется до форматирования кода программы, т. е. перед алгоритмом. А директивы – заданные слова, которые обрабатываются по своему. Многие директивы в разнообразных ЯП имеют схожий синтаксис и стартуют со знака #, который и дает понять процессу, что в текущем местоположении содержится директива. Вот примеры: define, pragma. Короче их большое количество, но изучать мы станем define и include, а сведения о других вы сможете без труда разыскать в сети.

Основные сведения об include


Основной модульного программирования является включение программного кода повторно. Т. е., наша директива include решить поставленную проблемку. Она создана вводить к основной программе различный код, или занести в файл указанную часть кода и подсоединить его. Include частенько применяется web-мастерами при изготовлении сайтов. Например, для того что бы на каждой html страничке не изображать каждый раз одни и те же элементы (меню, шапку, счетчики), а только включать их, что б загрузка происходила перед открыванием файла. Синтаксис понятный:

#include наименование файла

Причем, объявление файла необходимо заключать в кавычки. Ну и рассмотрим, возможно, чуть менее важную, но все же популярную директиву препроцессора define.

Приступаем к define


Предназначением define является задание констант, которые со старта ПО меняются на заданные велечины. Define создана, когда указанная константа указывается в приложении довольно часто и есть необходимость менять ее значения. Т. е. при употреблении define Вам достаточно заменить всего-навсего единственное значение, и во всех местах вхождения данной директивы вступят в работу обновленные значения. Но и на нее в коде:

#define A 2

Так же обратите внимание на то, что в самом конце объявления запятой с точкой не ставится. Так же имеется возможность, помимо фиксирования констант, описывать макросы. А их я поднимать не желаю, потому что считаю неуместным данное функционирование define.

Вывод


Применение указанных директив препроцессора в несколько раз облегчает разработку программ и изготовление макетов для сайтов. Для этого пробуйтечаще указывать define и include.


О директивах можно узнать на сайте по программированию. И узнать об include и define.

Автор статьи: неизвестный | Дата публикации: 16:52 07.06.2019 2295.Ru




Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Почему Вену считают городом пленительной музыки и великих композиторов? Часть 1. Моцарт и Бетховен

Почему Вену считают городом пленительной музыки и ве...

Пожалуй, трудно в мире найти другой город, с которым была бы связана жизнь и судьба такого количества величайших композиторов XVIII-ХIX веков. Венцы даже шутят, что по количеству музыкальных клас...
Вы не будете ни дня без грязезащиты

Вы не будете ни дня без грязезащиты

Как только речь заходит о чистоте помещений, то сразу же в памяти возникает традиционный образ уборщицы, наводящей порядок и чистоту в конце каждого рабочего дня. Вполне естественно, что без данного а...
Благодаря Криминону дети делают верный выбор

Благодаря Криминону дети делают верный выбор

25.10.2010. Каждый день в школах г.Москвы лектора Криминон СНГ читают детям антинаркотические и антикриминальные лекции. Криминон СНГ – некоммерческая организация, которая создает безопасное окружение...
Сложно ли стать актером массовых сцен?

Сложно ли стать актером массовых сцен?

В наш век информации, коммуникации и цейтнота свободного времени, связанного с возможностями пополнять семейный бюджет из разных, подчас оригинальных источников, совсем не трудно самостоятельно освоит...
Можно ли стать стройной за 10 дней? Легко! Без диет, добавок и ограничений

Можно ли стать стройной за 10 дней? Легко! Без диет,...

Этим способом сбросить лишний вес я делилась за всю свою жизнь с каждым, от кого хоть раз услышала жалобу на лишние килограммы. И в Интернете на различных форумах, и в своих блогах размещала. Он всегд...
Пломбы за границей

Пломбы за границей

Вот что говорят счастливые пациенты клиник в Мошонмадяроваре:Антония Шехтер – хотела улучшить внешний вид передних зубов и прилетела на 2 дня в Венгрию из Штуттгарта. «Я здесь из-за цен – моя страхова...
Интересное

Зачем женщине ехать в Египет? О том, как вы прекра

Если вас бросил муж — поезжайте в Египет. Если не бросал — тем более езжайте. ...

Вкусные рецепты: "Пламенный коктейль" из

"Пламенный коктейль" из дыниЭтот коктейль делала так. Сахар-песок насыпала на сковородку, довела до ...

Чем столица Австрии привлекает туристов? Музеи и д

В Вене туристов традиционно привлекает Музейный квартал (Museumsquartier), расположенный прямо перед...

Вкусные рецепты: Шарлотка с кабачками и курицей, ш

Шарлотка с кабачками и курицейКабачки очистить, нарезать тонкими длинными ломтиками, отварить на пар...

Вкусные рецепты: Курица в пиве., Клубничное мороже

Курица в пиве.Попробовала я сегодня приготовить курицу в пиве впервые. Ну что Вам сказать, ВКУСНО ПР...

Как получить лучшие свадебные фотографии

Выбирая даже самого лучшего фотографа, не стоит расслабляться, считая, что этот специалист ВСЁ сдела...

Как воевали и развлекались в XIII веке?

Мы на том остановились, что король Людовик лишил сарацин хорошего заработка — по итогам в...

Идеи для стартапа: продажа зажигалок оптом как спо

Хотите запустить свой бизнес, но до сих пор не решили, где конкретно хотите показать себя? Тогда сов...

p2p и файлообменные сети

А вы знаете, что такое файлообменные сети? Многие из вас скажут да! Но так ли это на самом деле? В о...

Инструменты заработка на UCOZ

Классическим способом заработка в интернете, конечно, является заработок на сайтах. Собственно, сам ...



О информационном портале:

Наш интернет-портал является ресурсом, который включает в себя широкий ассортимент полезных и отличных статей. Каждый посетитель найдет для себя что-нибудь полезное. Адаптированный дизайн позволяет вам максимально быстро находить необходимую информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех электронных устройствах. Теперь найти нужную информацию стало совершенно легко.

Мы собрали для вас познавательные и занимательные статьи. У нас сайте вы найдете ответы на необходимые для вас вопросы. Упрощенная система поиска позволяет вам мгновенно отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых электронных устройствах. Отныне, поиск нужной информации будет занимать у вас считанные секунды.