C条件编译
http://blog.sina.com.cn/s/blog_4b4b54da0100r2l6.html C语言的条件编译
语法
if语句
1 |
|
触发编译: 常量表达式 == true
ifdef语句
1 |
|
触发编译:
- 此指令前
#define 宏名
- 此指令前
#include xxx.h
(在xxx.h
中#define 宏名
)
defined语句
1 |
|
使用条件:
宏名
被定义过,defined(宏名)
返回true
宏名
未定义过,defined(宏名)
返回false