Регистрация   Войти
Процедуры и функции
Работа с принтером
Constructor
DateTime
Destructor
Fail
GetFillSettings
GetImage
GetLineSettings
GetMaxMode
GetMaxX
GetMaxY
GetPalette
GetTextSettings
GetVerify
GetViewSettings
GraphErrorMSG
Include
InitGraph
InitMemory
Insert
Insline
Int
New
Object
SetAllPalette
Virtual
Примеры программ

Переменные : 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;

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

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

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

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

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

Смотри также

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