#define x 2 void test(void) { #define x 5 printf("%d\n", x); } void main(void) { printf("%d\n", x); test(); }