Вопросы к Поиску с Алисой
Функция может изменять значение глобальной переменной в C++, потому что глобальные переменные доступны из любой функции. metanit.com
Глобальные переменные определены в файле программы вне каких-либо функций и существуют в течение всей жизни программы. metanit.com eor.dgu.ru Они видны из всех функций, которые определены позже, чем сама глобальная переменная. eor.dgu.ru
Однако, как правило, использование глобальных переменных в программах не принято, так как сложно отследить все функции, которые потенциально могут изменить такую переменную. phys.bspu.by