#include int main() { { int a = 25; printf("a == %d Outer block value\n", a); /* a nested block */ { printf("a == %d Nested block value referring to outer block value\n", a); int a = 27; printf("a == %d Nested block value - local block value\n", a); } printf("a == %d Post-nested block value\n", a); } /* a non-nested block */ { int b; b=27; } return 0; }