Области видимости [переменной или иной сущности в программе] -- это все те фрагменты кода ("места" программы), из которых к данной переменной можно обратиться (напр. получить значение).
Область видимости любой сущности (переменной) в программе в общем случае может быть: