Управление областью видимости и временем существования переменных в языке программирования С . Определение областей действия и видимости идентификатора. Обращение к скрытой локальной переменной. Сущность продолжительности хранения данных в памяти.
Область видимости глобальных переменных начинается от места их объявления до конца файла, содержащего объявление. Если переменная определена внутри блока (ограничивается фигурными скобками), то она называется локальной, и область ее видимости заключена между точкой ее описания и до конца блока (включая все вложенные блоки). Таким образом, область видимости и область действия идентификатора несколько различаются, хотя чаще всего область видимости совпадает с областью действия. Тем не менее, обращение из какого-либо блока к глобальной переменной с тем же именем, что и в данном блоке, может быть организовано посредством использования операции разрешения области видимости (::). Управлять областью видимости и временем существования переменных (или других объектов) можно либо изменением места объявления переменной в программе, либо используя модификаторы (классы памяти) auto, register, extern, static,mutable.
Список литературы
1. Прата С. Язык программирования С . Лекции и упражнения, 5-е изд.: Пер. с англ. М.: Вильямс, 2007. 1184 с.
Размещено на .ru
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы