2016-09-26 07:27发布
#define DEBUG 1 #if DEBUG printf("Value of i : %d ",i); printf("Value of j : %d ",j); #endif
上面是一段源代码
在这个代码中#if.....#endif 起到的作用是什么,具体这个指令该怎么应用,用再那些情况中。
#if.....#endif
#if...#endif之间的代码根据#if的条件是否成立,从而在预处理阶段决定是否要编译。换句话说,如果DEBUG是0的话,#if DEBUG跟#endif之间的代码就跟不存在一样。
#if...#endif
#if DEBUG
#endif
这是基础问题,#开头的基本都是预处理指令。再比如#include。
#
#include
最多设置5个标签!
付费偷看金额在0.1-10元之间
#if...#endif
之间的代码根据#if的条件是否成立,从而在预处理阶段决定是否要编译。换句话说,如果DEBUG是0的话,#if DEBUG
跟#endif
之间的代码就跟不存在一样。这是基础问题,
#
开头的基本都是预处理指令。再比如#include
。一周热门 更多>