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



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

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



Вкусные рецепты: Чай матча с молоком, ТОРТ"БАНАНОВЫЙ РАЙ", Раки вареные вкуснейшие 2

Вкусные рецепты: Чай матча с мол...

Чай матча с молокомНагреваем молоко, засыпаем в него ингредиенты и хорошенько смешиваем (я использую миксер). Очень вкусный напиток выходит:) Вам понадобится:1 стакан молокапол чайной ложки матчи2 чай...
Беспорядок в доме? Дайте имя времени и месту!

Беспорядок в доме? Дайте имя вре...

У каждой пятиминутки есть своё название (они же повторяются каждый день, так как же без личных имён?!). У каждого местечка в доме тоже должно быть личное имя. И если мы, как грамотные руково...
Вкусные рецепты: Десерт ко дню святого Валентина, Шашлык из лосося, фАРШИРОВАННЫЙ КАБАЧОК

Вкусные рецепты: Десерт ко дню с...

Десерт ко дню святого ВалентинаС вишни слить сок, вишню выложить в сердцевидную форму. В сок добавила сахар и агар, довела до кипения, залила вишню и поставила в холодильник. Через 2 часа вишнёвое сер...
«Куда пойти учиться» или «Чем хочу заняться в жизни я»?

«Куда пойти учиться» или «Чем хо...

Школа готовит нас к жизни в мире, которого не существует. (Альбер Камю) Вопрос «Куда пойти учиться?» задает себе каждый школьник, хотя бы в 11 классе средней общеобразовательной школы...
Готовые сайты для вашего бизнеса

Готовые сайты для вашего бизнеса

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

Фотокабина в аренду, или делаем ...

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

Новости развития информационнного портала:

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

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