Переменные : cинтаксис языка - Turbo Pascal

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

Синтаксис
Var
идентификатор, ... идентификатор : тип;
 
...
 
идентификатор, ... идентификатор : тип;
Замечания

Для указания абсолютного адреса в памяти может использоваться зарезервированное слово Absolute.
Зарезервированное слово Var также используется для объявления переменного параметра.

Пример объявления переменных
Var    X, Y, Z : Real;                            
       I, J, K : Integer;               
       Digit : 0..9;
       C : Color;
       Done,Error : Boolean;
       Operator : (Plus, Minus, Times);
       Hue1, Hue2 : Set Of Color;
       Today : Date;
       Matrix : Array [1..10, 1..10] Of Real;

Тип, заданный переменной может быть идентификатором типа, предварительно объявленным:

  • в разделе описаний типов данного блока;
  • в более старшем блоке (внешнем);
  • в модуле.

Также он может быть новым определением типа.

Если идентификатор определяется внутри списка идентификаторов переменных, то такой идентификатор - идентификатор переменной для блока, в котором происходит объявление. На переменную можно ссылаться вне текущего блока, если только ее идентификатор не переобъявлен во внутреннем блоке.

Повторное определение создает новую переменную, с использованием того же самого идентификатора, не меняя значение первоначальной переменной.

Смотри также

Глобальные и локальные переменные