Область видимости переменных в Pascal

Надпись var visible

Все переменные делятся на два вида: глобальные и локальные.

Глобальные переменные действуют в течение всего кода программы и объявляются в начале программы (program), а локальные действуют только в той процедуре или функции, где они объявлены.

Например:

program max;
var x1,x2:string; {глобальные переменные}
procedure n1(a:integer;var b:integer);
var x3,x4:string; {локальные переменные}
begin
end;

Таким образом, давайте еще сократим программу, написанную в предыдущем уроке:

Pascal Использование процедур, локальных и глобальных переменных

В примере, сначала y присваивает значение тангенса. Затем эта же самая переменная используется для вычисления большого примера, и результат снова записывается в переменную y, а затем выводится на экран.

Однако, часто использовать глобальные переменные тоже нежелательно. Из-за этого может возникнуть путаница, что приведет к неправильному ответу, независимо от того, правильно ли был написан код программы.

Опубликовано:

Читайте также:
Заказывайте товары и услуги:

Комментарии (0)
Оставить комментарий