Учебник по Delphi

Константы.

   Я не совсем правильно поместил описание констант в одну главу с переменными, поскольку это все же разные вещи. Но все же я сделал это вполне осознанно, потому что константы по использованию в программировании близки к переменным.

   Константы — это некие значения, используемые в программе, которые, как следует из названия, постоянны и заранее известны во время разработки программы. Задаются константы в разделе const, который может находиться до или после var И type. При объявлении констант не нужно указывать их тип. Просто через знак равенства пишется, чему равна константа.

Листинг 4.6
const
total_monthes=12;
alcogol ics=3;

   Константы в программе можно использовать точно так же, как переменные. Конечно, нельзя присвоить константе значение, а также использовать ее как счетчик цикла. Часто константы используют для величин, которые после компиляции программы не нужно изменять, но которые могут изменяться при написании или модернизации программы. Допустим, в константе можно хранить номер версии программы. Тогда в тексте программы всегда используется константа, а чтобы изменить номер версии, достаточно просто исправить одно число в объявлении константы.

Листинг 4.7
const
vers=Myprog 1.0; // константа с версией программы
begin
// [...]
// где-то в глубине программы

Label 12.Caption := vers; // вывод версии программы на экран
// [...]
end.

   Таким образом, не нужно искать в тексте программы значения, которые необходимо изменить, а следует выносить все такие вещи в раздел констант. Тогда они на виду и искать их не надо. Впрочем, что я вам рассказываю, где применять константы? Однажды вы сами придете к этому, если еще не пришли.




 

Рейтинг@Mail.ru          Rambler's Top100

X-ZiBiT