C条件编译

有时候我们希望程序有多种配置,我们在源代码编写时写好了各种配置的代码,然后给个配置开关,在源代码级别去修改配置开关来让程序编译出不同的效果。
条件编译中用的两种条件判定方法分别是#ifdef 和 #if 区别:#ifdef XXX判定条件成立与否时主要是看XXX这个符号在本语句之前有没有被定义,只要定义了(我们可以直接#define XXX或者#define XXX 12或者#define XXX YYY)这个符号就是成立的。
的格式是:#if (条件表达式),它的判定标准是()中的表达式是否为true还是flase,跟C中的if语句有点像
#ifdef xxx
#elif xxx
#endif

#if 条件表达式
#elif 条件表达式
#endif

发布了7 篇原创文章 · 获赞 2 · 访问量 253

猜你喜欢

转载自blog.csdn.net/weixin_44532706/article/details/105592768
今日推荐