首页
IT
登录
6mi
u
盘
搜
搜 索
IT
3.2、条件编译的使用分析
3.2、条件编译的使用分析
xiaoxiao
2021-03-25
128
1、条件编译的行为类似于C语言中的if...else 条件编译是预编译指示命令,用于控制是否编译某段代码 2、条件预编译技术 #ifndef _CON_H_ (和头文件一样) #define _CON_H_ -------------------- #endif 3、条件编译的意义 (1).条件编译使得我们可以按不同的条件编译不同的代码段,因而可以产生不同的目标代码 (2).#if...#else...#endif被预编译器处理;而if...else语句被编译器处理,必然编译进目标代码 (3).实际工程中条件编译主要用于以下两种情况 ·不同的产品线共用一份代码 ·区分编译产品的调试版和发布版 4、gcc -DDEBUG test.c -D是定义一个宏 5、小结 ·通过编译器命令行能够定义预处理器使用的宏 ·条件编译可以避免重复包含同一个头文件 ·条件编译是在工程开发中可以区别不同产品线的代码 ·条件编译可以定义产品的发布版和调试版
转载请注明原文地址: https://ju.6miu.com/read-7606.html
技术
最新回复
(
0
)