Will the following program compile without errors?
#include <stdio.h> int main( void ) { int a = 1; int b = 2; { int b = 3; int c = 4; printf("a=%d\tb=%d\tc=%d\n", a, b, c ); } { int a = 4; printf("a=%d\tb=%d\tc=%d\n", a, b, c ); } return 0; }
Hint: consider the identifier c
.