Prin domeniul de vizibilitate al unei variabile se întelege zona din program în care este "vazuta" declaratia acesteia; adica zona de program în care este cunoscuta valoarea sa.
Daca o variabila a fost declarata într-un subprogram atunci valoarea sa este cunoscuta numai în interiorul subprogramului respectiv. O astfel de variabila se numeste locala.
Daca o variabila a fost declarata la începutul programului (în zona de declaratii a acestuia) atunci aceasta este "vazuta" în tot programul si se numeste globala.