// File: scope1.cpp // // Testing local scope #include using namespace std ; int a = 1 ; void afunc() { int a = 2, b = 4 ; cout << "In afunc(), a = " << a << endl ; cout << endl ; { // Begin a block int a = 3 ; cout << "In a block in afunc(), a = " << a << endl ; cout << "In a block in afunc(), ::a = " << ::a << endl ; cout << endl ; } for(int a = 7 ; a <= 9 ; a++) { cout << "In a for loop in afunc(), a = " << a << endl ; } cout << endl ; cout << "After for loop in afunc(), a = " << a << endl ; int c = a + b ; } main() { int a = 13 ; afunc() ; }