#include<stdio.h>
#define A 2
#define B(a,b) a+b
//void f(void)
//{
// printf("%d,%d\n",A,B(4,1));
//}
void f(void);
#undef A
#undef B
int main()
{
f();
// printf("%d,%d\n",A,B(4,1)); error 因为此处不属于A,B的作用域
}
void f(void)
{
printf("%d,%d\n",A,B(4,1)); // error 因为此处不属于A,B的作用域
}