条件编译(#if .. #else ... #endif)
1、单层
#if(条件1)
{
printf(“满足条件1,编译该程序片段”);
}
#else
{
printf(“不满足条件1,编译该程序片段”);
}
#endif //结束标志,不可省略
2、嵌套使用
#if(条件1)
{
printf(“满足条件1,编译该程序片段”);
}
#elif (条件2)
{
printf(“不满足条件1,满足条件2,编译该程序片段”);
}
#else
{
printf(“不满足条件1,也不满足条件2,编译该程序片段”);
}
#endif //结束标志,不可省略