34 lines
968 B
HTML
34 lines
968 B
HTML
<html>
|
||
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
||
<title></title>
|
||
<link rel="StyleSheet" href="../../default.css">
|
||
</head>
|
||
|
||
<body>
|
||
|
||
<H1>Локальные и глобальные переменные</H1>
|
||
<p>Переменные, описанные в разделе описаний подпрограммы, называются ее <i>
|
||
локальными</i> переменными. Переменные же, описанные вне подпрограммы,
|
||
называются <i>глобальными</i> по отношению к ней.</p>
|
||
<p>Параметры подпрограммы считаются ее локальными переменными.</p>
|
||
<p>Если имя локальной переменной совпадает с именем глобальной переменной, то
|
||
локальная переменная скрывает глобальную, так что к глобальной переменной нельзя
|
||
обратиться внутри подпрограммы. Например:</p>
|
||
<blockquote>
|
||
<pre>
|
||
<code><b>var </b>i: real;
|
||
<b>procedure</b> p;
|
||
<b>var </b>i: integer;
|
||
<b>begin</b>
|
||
// к глобальной переменной i внутри процедуры нельзя обратиться
|
||
i:=5; // присваивание локальной переменной i; ...
|
||
<b>end</b>;</code>
|
||
</pre>
|
||
</blockquote>
|
||
|
||
</body>
|
||
|
||
</html>
|