Компонентный Паскаль/Переменные и константы: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 89:
 
=== Константы ===
Константой называется такая переменная, которую нельзя изменять в ходе выполнения программы. Преимущества констант переде переменными можно выразить следующими положениями:
* Тип констант определяется автоматически. Т.е. программисту не нужно думать при описании константы о том, какой тип данных должен соответствовать именно этому типу.
* Преимущество констант перед переменными также в том, что если программист забудется, и попытается работать с константой, как с переменной -- компилятор КП настойчиво напомнит программисту о том, что он сам запретил менять константу. И это приведёт к избежанию ошибок разработки и исполнения.
* Также константы заметно быстрее обрабатываются компьютером, чем переменные.
 
Форма их определения существенно отличается от формы определения переменных:
<source lang="">
fail = 1;
eee = 2;
good = 3;
wery_good = 4;
wou = 5;
</source>
Форма описания констант
 
=== Преобразования типов ===