C/C++中常见的#if、if、#ifdef、#if define等区别_modi000的博客-CSDN博客
方式1:实际中可以用来屏蔽或应用中间的代码段。
#if 1
代码
#endif方式2-1:实际中可以用来屏蔽中间的代码段。
int kk=0;
#ifdef TEST
kk= 1;
#endif
printf("kk=%d\n",kk);
结果:
方式2-2:实际中可以用来屏蔽中间的代码段。
#define TEST
int kk=0;
#ifdef TEST
kk= 1;
#endif
printf("kk=%d\n",kk);
我们看到,可以通过预编译的方式,来选择性的改变代码的运行。
可以参考该文章:
版权声明:本文为modi000原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。