C语言预处理理论2实例代码
#include <stdio.h>
#define NUM
int main(void)
{
int a = 0;
#ifdef NUM //如果前边有定义NUM这个符号,成立
a = 111;
printf("#ifdef NUM.\n");
#else //如果前边没有定义NUM这个符号,执行下边的语句
a = 222;
printf("#else.\n");
#endif
return 0;
}
///////////////////////////////////////////////////
#include <stdio.h>
#define NUM 1
int main(void)
{
int a = 0;
#if(NUM == 1)
a = 111;
printf("#ifdef NUM.\n");
#else
a = 222;
printf("#else.\n");
#endif
return 0;
}
|