#include <stdio.h>
#define A
#define B
#define C
#define D
int main(void)
{
int a = 0;
int b = 0;
int c = 0;
#if !(!defined(A) && !defined(B))
a = 1;
#elif defined(A)
a = 2;
#elif defined(B)
a = 3;
#else
a = 4;
#endif
#ifdef C
b = 1;
#endif
#if defined(D)
c = 1;
#endif
printf("a = [%d]\nb = [%d]\nc = [%d]\n", a,b,c);
getchar();
return 0;
}
编译宏使用简记
最新推荐文章于 2024-08-04 14:24:16 发布