Глобальная переменная в программировании
Глоба́льная переме́нная в программировании, переменная, областью действия (видимости) которой являются все блоки (логически объединённые группы инструкций в исходном коде) или модули программы, или переменная, описанная в блоке верхнего уровня, т. е. переменная, создаваемая в глобальной области видимости. Её время жизни равно времени жизни программы. Так как значение глобальной переменной в программе может использовать и изменять любая процедура, это затрудняет отладку и модификацию программы, а потому рекомендуется ограничивать количество таких переменных.