Źródło: Arkusze CKE
Co to jest zasięg (scope) zmiennej w programowaniu?
Warianty odpowiedzi
-
A
Czas życia zmiennej podczas wykonywania programu
-
B
Obszar kodu, w którym zmienna jest dostępna
-
C
Maksymalny zakres wartości, jakie może przyjąć zmienna danego typu
-
D
Ilość pamięci, jaką zmienna zajmuje podczas wykonywania programu
Wyjaśnienie
Zasięg zmiennej najprościej wyobrazić sobie jako przestrzeń lub granice w kodzie, w których dana zmienna żyje i jest widoczna.
Jeśli zadeklarujesz zmienną wewnątrz funkcji lub bloku ograniczonego klamrami, będzie ona dostępna tylko w tym konkretnym miejscu. Próba odwołania się do niej poza nim zakończy się błędem.
Zrozumienie tej zasady pozwala unikać przypadkowego nadpisywania danych i utrzymywać czystość architektury w kodzie.