3.2、条件编译的使用分析
来源:互联网 发布:一套淘宝店铺装修价格 编辑:程序博客网 时间:2024/06/13 10:19
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、小结
·通过编译器命令行能够定义预处理器使用的宏
·条件编译可以避免重复包含同一个头文件
·条件编译是在工程开发中可以区别不同产品线的代码
·条件编译可以定义产品的发布版和调试版
条件编译是预编译指示命令,用于控制是否编译某段代码
2、条件预编译技术
#ifndef _CON_H_ (和头文件一样)
#define _CON_H_
--------------------
#endif
3、条件编译的意义
(1).条件编译使得我们可以按不同的条件编译不同的代码段,因而可以产生不同的目标代码
(2).#if...#else...#endif被预编译器处理;而if...else语句被编译器处理,必然编译进目标代码
(3).实际工程中条件编译主要用于以下两种情况
·不同的产品线共用一份代码
·区分编译产品的调试版和发布版
4、gcc -DDEBUG test.c -D是定义一个宏
5、小结
·通过编译器命令行能够定义预处理器使用的宏
·条件编译可以避免重复包含同一个头文件
·条件编译是在工程开发中可以区别不同产品线的代码
·条件编译可以定义产品的发布版和调试版
0 0
- 3.2、条件编译的使用分析
- 条件编译 使用分析
- 条件编译使用分析
- 条件编译使用分析
- 条件编译的使用
- 条件编译宏的使用
- 条件编译的使用...#if...
- 主题三 编译过程介绍----17.条件编译的使用分析
- 【C语言复习(九)】条件编译的使用与分析
- 【C++】使用条件编译的头文件
- 【C语言学习】17__条件编译使用分析
- c语言学习笔记(12)条件编译使用分析
- 练习使用条件编译
- 对#ifdef等 条件编译的妙用分析
- 简单的条件编译
- 条件编译的用途
- 条件编译的认识
- 条件编译的用法
- 廖雪峰python教程阅读之安装python
- Oracle的常见操作
- POJ
- leetcode_middle_84_103. Binary Tree Zigzag Level Order Traversal
- 图解正向代理、反向代理、透明代理
- 3.2、条件编译的使用分析
- SpringMVC集成开源的验证码框架Kaptcha实现验证码效果
- git rebase教程
- Kerberos介绍(全)
- github提交push出错
- MyBatis框架入门
- 微信开发之Author网页授权
- Android Databinding 的简单使用(上)
- 【读过的书,留下的迹】算法导论——数据结构篇