Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
3.3.4. Глобальные переменные уровня процедуры
Поскольку
процедурный блок имеет сложную структуру с вложенными внутренними блоками, то и
здесь возникает тема глобальных переменных. Переменная, объявленная во внешнем
блоке, рассматривается как глобальная по отношению к внутренним блокам. Во всех
языках программирования во внутренних блоках разрешается объявлять переменные с
именем, совпадающим с именем глобальной переменной. Конфликт имен снимается за
счет того, что локальное внутреннее определение сильнее внешнего. Поэтому
область видимости внешней глобальной переменной сужается и не распространяется
на те внутренние блоки, где объявлена переменная с подобным именем. Внутри
блока действует локальное объявление этого блока, при выходе восстанавливается
область действия внешнего имени.