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

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

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

Например:

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

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

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

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

Автор

admin

Программист - техник, разработчик сайтов и программного обеспечения, владелец сервера, администратор сайта "Немного о компьютере..."

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *