W niektórych językach (np. pierwsze implementacje LISP'u) zasięg był dynamiczny, czyli nie było ważne gdzie funkcja jest zadeklarowana, tylko jaka funkcja ją wywołała. W poniższym przykładzie funkcja g wydrukuje zawartość zmiennej a z funkcji f. int g() { print(a); }

int f() { int a; g(); }

Inne rodzaje zmiennych zmienna sterująca zmienna ulotna zmienna wbudowana zmienna nakładana

Zobacz też stała (informatyka) zmienna (matematyka) przesłanianie

Przypisy

Bibliografia