条件编译
一、命令行参数
null代表空
二、新代码注释
格式1:
#if 宏名
代码块
#end if
宏名为真,则编译代码
宏名为假时
宏名为真时
格式2:
#if 宏名
代码块1
#else
代码块2
#endif
如果宏名为真,则编译代码块1,否则编译代码块2
宏名为真时
宏名为假时
三、宏是否定义的判断
格式1:
//ifndef =====> if no define#ifndef
宏名
代码块
#endif
功能:若宏没有定义,则执行代码
格式2:
#ifndef 宏名
代码块1
#else
代码块2
#endif
功能:若宏没有定义,则执行代码块1,否则执行代码块2