Области видимости -- что это в программировании. Локальная переменная
Primary tabs
Forums:
Области видимости [переменной или иной сущности в программе] -- это все те фрагменты кода ("места" программы), из которых к данной переменной можно обратиться (напр. получить значение).
Область видимости любой сущности (переменной) в программе в общем случае может быть:
- либо глобальной -- видна (а значит с ней можно работать) вообще отовсюду.
- либо локальной (т.е. "не глобальной"). Локальные области могут быть разными, и определяются тем, где и как объявлена данная сущность (переменная).
Область видимости функции
Во многих ЯП переменные объявленные внутри функции не видны "снаружи" (т.е. они обладают локальной областью видимости, а именно -- областью видимости функции .т.е. такая переменная видна только внутри функции), это позволяет, в частности, избегать конфликтов имён переменных (в разных функциях можно использовать один и те же имена) или затирания данных в них.
Переменные с областью видимости функции, часто называют локальными.
В частности, чтобы передать значение из функции во внешнюю область видимости применяется описание возвращаемого значения.
- Log in to post comments
- 4932 reads