Языки программирования для численных методов. Глушакова Т.Н - 22 стр.

UptoLike

22
Область видимости определяет ту часть программы,
в пределах которой известны имя и тип переменной. Область видимости
может быть локальной или глобальной . Например, переменные
автоматического класса памяти являются локальными по отношению к
функции, в которой они определены. Попытка использовать эту же
переменную вне тела функции, где эта переменная определена, приведет к
ошибке. Переменная глобально видима, если она видима на протяжении
всего файла.
Время жизни определяет время существования переменной в
процессе выполнения программы. Время жизни переменной может быть
глобальным или локальным . Переменная с глобальным временем жизни
обладает определенными памятью и значением на протяжении всего
времени выполнения программы. Переменная с локальным временем
жизни захватывает новую память при каждом входе в блок, в котором она
определена. Когда завершается выполнение блока, локальная переменная
пропадает, а значит пропадает и ее значение. Таким образом, время жизни
переменной оказывает прямое воздействие на возможность ее
использования ,
Переменные, принадлежащие различным классам памяти, могут
быть локальными или глобальными. Переменные, принадлежащие
автоматическому (auto), регистровому (register) и в некоторых случаях
статическому (static) классу памяти, являются локальными. Переменные,
принадлежащие внешнему (extern), а также в некоторых случаях
статическому (static) классу памяти , глобальные . Таким образом,
переменные статического класса памяти могут быть как локальными, так и
глобальными.
2.5.2 Локальные переменные. Автоматический класс памяти.
Локальной переменной называется переменная , доступ к которой
возможен только внутри некоторого блока операторов или функции. При
этом имя локальной переменной может совпадать с именем другой
переменной, определенной снаружи. Локальная переменная в этом случае
перекрывает внешнюю во всем блоке кода или функции.
Локальные переменные могут быть автоматические.
Автоматические это те переменные, которые создаются автоматически
                                     22
     Область        видимости          определяет ту часть программы,
в пределах которой известны имя и тип переменной. Область видимости
может быть локальной или глобальной. Например, переменные
автоматического класса памяти являются локальными по отношению к
функции, в которой они определены. Попытка использовать эту же
переменную вне тела функции, где эта переменная определена, приведет к
ошибке. Переменная глобально видима, если она видима на протяжении
всего файла.
      Время жизни определяет время существования переменной в
процессе выполнения программы. Время жизни переменной может быть
глобальным или локальным. Переменная с глобальным временем жизни
обладает определенными памятью и значением на протяжении всего
времени выполнения программы. Переменная с локальным временем
жизни захватывает новую память при каждом входе в блок, в котором она
определена. Когда завершается выполнение блока, локальная переменная
пропадает, а значит пропадает и ее значение. Таким образом, время жизни
переменной оказывает прямое воздействие на возможность ее
использования,
      Переменные, принадлежащие различным классам памяти, могут
быть локальными или глобальными. Переменные, принадлежащие
автоматическому (auto), регистровому (register) и в некоторых случаях
статическому (static) классу памяти, являются локальными. Переменные,
принадлежащие внешнему (extern), а также в некоторых случаях
статическому (static) классу памяти, — глобальные. Таким образом,
переменные статического класса памяти могут быть как локальными, так и
глобальными.

     2.5.2 Локальные переменные. Автоматический класс памяти.
     Локальной переменной называется переменная, доступ к которой
возможен только внутри некоторого блока операторов или функции. При
этом имя локальной переменной может совпадать с именем другой
переменной, определенной снаружи. Локальная переменная в этом случае
перекрывает внешнюю во всем блоке кода или функции.
     Локальные     переменные      могут    быть     автоматические.
Автоматические – это те переменные, которые создаются автоматически