статическая переменная(в программировании; разновидность переменной, областью определения которой является функция или процедура. Обычно локальные переменные создаются при вызове функции или процедуры и уничтожаются, когда управление возвращается вызывающей программе. Статические же переменные создаются и инициализируются при запуске программы, а их значение не сбрасывается при выходе из функции и сохраняется при повторном вызове данной функции, т. е. они ведут себя как глобальные переменные, но скрыты внутри функций ssn)