#include<iostream.h>
#include<conio.h>
int a = 15; //global a
int main()
{
clrscr();
int a = 15; // a redeclared, local to main
{
int b = a;
int a = 35; // a declared again
// local to inner block
cout<< " In inner block "<<endl;
cout<< " b = " << b <<endl;
cout<< "a = " << a << endl;
cout<< " ::a = " << ::a <<endl;
cout<< "\In outer block "<<endl;
cout<< "a = " << a <<endl;
cout<< "::a = " << ::a <<endl;
}
getch();
return 0;
}