Все переменные делятся на два вида: глобальные и локальные.
Глобальные переменные действуют в течение всего кода программы и объявляются в начале программы (program), а локальные действуют только в той процедуре или функции, где они объявлены.
Например:
program max;
var x1,x2:string; {глобальные переменные}
procedure n1(a:integer;var b:integer);
var x3,x4:string; {локальные переменные}
begin
end;
…
Таким образом, давайте еще сократим программу, написанную в предыдущем уроке:
В примере, сначала y присваивает значение тангенса. Затем эта же самая переменная используется для вычисления большого примера, и результат снова записывается в переменную y, а затем выводится на экран.
Однако, часто использовать глобальные переменные тоже нежелательно. Из-за этого может возникнуть путаница, что приведет к неправильному ответу, независимо от того, правильно ли был написан код программы.
Опубликовано: 2016-02-08 04:36:15