#if预编译的应用

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);

 

 我们看到,可以通过预编译的方式,来选择性的改变代码的运行。

可以参考该文章:

 条件编译和if-else的区别_modi000的博客-CSDN博客_条件编译和if语句的根本区别


版权声明:本文为modi000原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。