69,371
社区成员
发帖
与我相关
我的任务
分享
# include <stdio.h>
int main()
{
# define MAX 200
printf("MAX = %d\n", MAX);
# undef MAX
int MAX = 0;
printf("MAX = %d\n", MAX);
return 0;
}
# include <stdio.h>
int main()
{
# define MAX 100
int a = MAX;
# undef MAX
int MAX = 0;
printf("a is %d\n", a);
printf("MAX is %d\n", MAX);
return 0;
}
或者
# include <stdio.h>
int main()
{
# define MAX 200
printf("MAX = %d\n", MAX);
# undef MAX
{
int MAX = 0;
printf("MAX = %d\n", MAX);
}
return 0;
}
#include <stdio.h>
int main( )
{
#define MAX 200
printf("MAX= %d\n",MAX);
#undef MAX
//#define MAX 300
printf("MAX= %d\n",MAX);//undef后再用会出错噢!
}
#define MAX 50
#include "common.h"
#undef MAX
只有在common.h里,MAX才有效