Взглянем на директивы 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



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

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



Племянница

Племянница

     Я не стар, но и не молод. Мне скоро сорок. Моя жизнь сложилась как-то нелепо. Дважды был женат, но детей не завел. Первая жена ушла от меня на второй год после свадьбы, н...
Вкусные рецепты: Икра овощная (кабачковая) без хлопот, «Парижский» батон, Вертута (проще не бывает)

Вкусные рецепты: Икра овощная (к...

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

Как напугать свой страх

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

Деревянные стулья как одна из ва...

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

Анализ затрат предприятия

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

Аппаратный массаж. Преимущества ...

Массаж сегодня популярен как никогда. Вокруг бесчисленные предложения воспользоваться услугами массажиста. Складывается впечатление, что без этого жизнь немыслима. А ведь на самом деле, так оно и есть...
Культура и искусствоЭкономические статьиТовары и услугиЕда и кулинарияДом и семьяФлора и фаунаТехника и ИнтернетСтроительство и ремонтНаука и образованиеЗдоровье и МедицинаИнтимная жизнь
Читаемые:

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

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

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