|
Учебник по 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.
Таким образом, не нужно искать в тексте программы значения, которые необходимо
изменить, а следует выносить все такие вещи в раздел констант. Тогда они
на виду и искать их не надо. Впрочем, что я вам рассказываю, где применять константы?
Однажды вы сами придете к этому, если еще не пришли.
|
|
|