Декларация
Декларация — это объявление в программе имени объекта и его свойств, чтобы язык программирования мог распознать этот объект и проверить правильность его использования.
Декларация является частью структуры программы и записывается по правилам её синтаксиса. Обычно в ней указывают идентификатор объекта и его тип. Например, объявление переменной age типа integer сообщает: в программе будет использоваться целочисленная переменная с таким именем.
В языке Pascal запись var age: integer; объявляет переменную age целого типа. Запись const MaxAge = 120; объявляет именованную константу MaxAge, значение которой нельзя изменять. В Python отдельной обязательной декларации переменной обычно нет: имя появляется при присваивании, например age = 14.
Декларация не всегда задаёт начальное значение. Например, в var count: integer; указаны имя и тип, но значение переменной может быть задано позднее. Если запись одновременно объявляет объект и задаёт ему значение, её часто называют определением. В разных языках граница между декларацией и определением различается.
Декларация сообщает, что это за объект и как его использовать. Присваивание изменяет значение уже объявленной переменной: count := 5. Поэтому var count: integer; — декларация, а count := 5 — присваивание. Свойства объектов могут уточняться в декларациях функций и процедур, которые изучают после этой темы.
Что сообщает запись var temperature: real; в Pascal?
Главное
- Декларация объявляет объект, его имя и свойства, чаще всего тип данных.
var age: integer;— декларация переменной, аage := 14— присваивание.- Синтаксис деклараций зависит от языка программирования; в некоторых языках они обязательны, а в других могут отсутствовать.