- 1
- 0
- 约 35页
- 2017-01-02 发布于未知
- 举报
第九章 编译预处理 9.1 宏定义 9.2 文件包含 9.3 条件编译 第九章 编译预处理 作用:对源程序编译之前做一些处理,生成扩展C源程序 种类 宏定义 #define 文件包含 #include 条件编译 #if--#else--#endif等 格式: “#”开头 占单独书写行 语句尾不加分号 9.1 宏定义 带参数宏定义 例 用宏定义和函数实现同样的功能 带参的宏与函数区别 9.2 文件包含命令 9.2 文件包含命令 9.3 条件编译 条件编译可有效地提高程序的可移植性,并广泛地应用在商业软件中,为一个程序提供各种不同的版本。利用条件编译,还可使同一源程序即适合于调试(进行程序跟踪、打印较多的状态或错误信息),又适合高效执行要求。 条件编译主要有以下用途: (1)忽略程序的某一部分。 (2)帮助程序调试 本章小结 C标准规定可以在C源程序中加入一些“预处理命令”,以改进程序环境,提高编程效率。对于预处理命令,必须在程序编译之前,先对这些特殊命令进行“预处理”。C语言提供的预处理功能主要有以下三种:宏定义、文件包含、条件编译,分别用宏定义命令,文件包含命令,条件编译命令来实现。为了与一般C语句相区别,这些命令以符号“#”开头。 * LOGO YOUR SITE HERE * 不带参数宏定义 一般形式:
您可能关注的文档
最近下载
- SL_T 278-2020 水利水电工程水文计算规范.docx VIP
- 第7课时 压力与压强(固体)课件(共31张PPT)2025年中考物理(沪科版)专题复习.pptx VIP
- 《GB_T 27553.1-2011塑料-青铜-钢背三层复合自润滑板材技术条件 第1部分:带改性聚四氟乙烯(PTFE)减摩层的板材》专题研究报告.pptx VIP
- 2026年新能源光储充一体化项目运营分析报告.docx
- 弘扬尊干爱兵优良传统构建和谐官兵关系PPT课件.pptx VIP
- 精益管理培训教材.docx VIP
- 汽车空调系统设计指南.pdf VIP
- 2024智能配电房技术规范.pdf
- 山东省建设工程造价咨询服务项目收费标准完全版.docx VIP
- 化工企业安全风险分级管控实施指南.pdf VIP
原创力文档

文档评论(0)