ПЕРЕМЕННЫЕ

Определяются:

в разделе объявления переменных программы;

в разделе объявления переменных подпрограммы;

в разделе объявления переменных модуля;

в заголовке подпрограммы.

Например, определение переменных в разделе объявления переменных программы может выглядеть следующим образом:

Var

<список переменных 1> : <тип 1> ;

<список переменных 2> : <тип 2> ;

……………………………………

<список переменных N> : <тип N> ;

Или с использованием раздела Type:

Type

Days = (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday);

Var

X, Y, Z : real; {предопределенный тип}

I, J, K : integer; {предопределенный тип}

D : Days; {ранее определенный тип}

Digit : 0..9; {объявление нового типа}

В разделе объявления переменных можно использовать как стандартные, так и ранее объявленные типы, а также объявлять новый тип. В заголовке подпрограммы при объявлении переменных можно использовать только стандартные или ранее определенные типы.

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

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

Локальные переменные размещаются в стековом сегменте. По умолчанию его размер составляет 16384 байта. Однако, размер стека можно изменить в пределах от 1024 до 65520 байт.

Глобальные переменные находятся в памяти постоянно, локальные переменные размещаются в стеке лишь во время выполнения подпрограммы.

 








Дата добавления: 2015-01-13; просмотров: 776;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.