C++ Programming/Scope/Examples/Complicated Scope Program
From Wikibooks, the open-content textbooks collection
< C++ Programming | Scope | Examples
// Complicated Scope Program #include <iostream> using namespace std; /* outermost level of scope starts here */ int i; main(){ /* next level of scope starts here */ int i; i = 5; { /* next level of scope starts here */ int j,i; j = 1; i = 0; { /* innermost level of scope of this program starts here */ int k, i; i = -1; j = 6; k = 2; } /* innermost level of scope of this program ends here */ cout << j << ' '; } /* next level of scope ends here */ cout << i << endl; } /* next and outermost levels of scope end here */