Что такое статическая переменная?
Статическая переменная в С++ - это переменная, которая сохраняет свое значение между вызовами функции. Она инициализируется только один раз при первом запуске программы.
Статическая переменная в C++ объявляется с ключевым словом static и может быть локальной (в функции) или глобальной. Для локальной статической переменной значение инициализируется только один раз при первом вызове функции, после чего оно сохраняется между вызовами. Например:
Отметьте свой прогресс