Mega Code Archive

 
Categories / C++ Tutorial / Language Basics
 

Global variables across functions

#include <iostream> using namespace std; int glob = 10;  // global variable void access_global(); void hide_global(); void change_global(); int main() {     cout << "In main() glob is: " << glob << "\n\n";     access_global();     hide_global();     cout << "In main() glob is: " << glob << "\n\n";     change_global();     cout << "In main() glob is: " << glob << "\n\n";     return 0; } void access_global() {     cout << "In access_global() glob is: " << glob << "\n\n"; } void hide_global() {     int glob = 0;  // hide global variable glob     cout << "In hide_global() glob is: " << glob << "\n\n"; } void change_global() {     glob = -10;  // change global variable glob     cout << "In change_global() glob is: " << glob << "\n\n"; }