- 4
- 0
- 约4.92千字
- 约 17页
- 2017-06-02 发布于河南
- 举报
《C语言程序设计》第9章 编译预处理
第9章 编译预处理
所谓编译预处理是指,在对源程序进行编译之前,先
对源程序中的编译预处理命令进行处理;然后再将处理的
结果,和源程序一起进行编译,以得到目标代码。
9.1 宏定义与符号常量
9.2 文件包含
9.3 条件编译
[Return]
9.1 宏定义与符号常量
在C语言中,宏分为无参数的宏(简称无参宏)
和有参数的宏(简称有参宏)两种。
9.1.1 无参宏定义
9.1.2 符号常量
9.1.3 有参宏定义
[Return]
9.1.1 无参宏定义
1.无参宏定义的一般格式
#define 标识符 语言符号字符串
其中:define为宏定义命令;标识符为所定义的宏名,通常
用大写字母表示,以便于与变量区别;语言符号字符串可以是常数、
表达式、格式串等。
2 .使用宏定义的优点
(1)可提高源程序的可维护性
(2 )可提高源程序的可移植性
(3 )减少源程
您可能关注的文档
- 纽约州立大学环境科学与林业科学学院生物化学硕士.pdf
- 咪唑乙烟酸在东北地区四种代表性土壤中的吸附特征 单艾娜 卢丽英.pdf
- 铅在搬迁企业原址场地土壤中的空间分布及生态风.pdf
- 同济大学环境化学课件-生物毒理学.pdf
- 纽约州立大学环境科学与林业科学学院建筑管理硕士.pdf
- 纽约州立大学环境科学与林业科学学院人文景观研究和保护硕士.pdf
- 纽约州立大学环境科学与林业科学学院高分子聚合物化学硕士.pdf
- 海洋环境化学06-海洋有机环境化学.pdf
- 重金属污染评价方法_TCLP_评价资江流域土壤重金属生态风险.pdf
- 吖啶橙2罗丹明6G能量转移荧光法测定痕量磷.pdf
- CN118228103B 基于网络模式和元路径的双视图范式的异构图神经网络节点分类方法 (华南理工大学).docx
- CN118207835B 一种联合火箭锚与植桩技术的堤防决口快速封堵方法 (大连理工大学).docx
- CN118211675B 基于机器学习消除冗余约束的机组组合加速寻优方法及系统 (中国电力科学研究院有限公司).docx
- CN118297473B 电力系统电压安全评估及优化方法、系统、设备和介质 (国网经济技术研究院有限公司).docx
- CN117997906B 节点计算资源分配方法、网络交换子系统及智能计算平台 (广东琴智科技研究院有限公司).docx
- CN118298536B 一种基于智慧社区监控系统的门禁授权认证方法及系统 (广州市西迈信息科技有限公司).docx
- CN118225438B 大功率霍尔推进器在轨健康状态监测方法 (哈尔滨工业大学).docx
- CN118052938B 一种基于多源数据融合的建筑物多细节层次模型重建方法 (北京市测绘设计研究院).docx
- CN117964706B 一种十五元环缩肽类化合物及其制备方法与应用 (广西中医药大学).docx
- CN118081766B 一种面向协调类任务的双臂机器人主从统一导纳控制方法 (南京航空航天大学).docx
原创力文档

文档评论(0)