- 5
- 0
- 约9.55千字
- 约 35页
- 2017-08-20 发布于广东
- 举报
第8章 编译预处理 8.1 宏定义(#define) 8.2 文件包含(#include) 8.3 条件编译 课后练习 为了扩展C语言的编程环境,提高编程质量与技巧,C语言提供了编译预处理的功能。所谓“编译预处理”,是C编译系统中的预处理程序按源程序中的预处理命令进行的一些预加工。 C语言提供了宏定义、文件包含和条件编译三种主要预处理命令。预处理命令均以“#”打头,末尾不加分号。C语言在编译之前,先对这些特殊的命令进行预处理(即当预处理程序遇到以字符“#”开头的一行时,就按预处理命令形式执行有关功能),然后再将预处理的结果与源程序一起编译、处理,以得到目标代码。 C语言的预处理命令可以出现在程序的任意位置,其作用范围是自出现点到所在源程序的末尾或由宏命令指定的终止位置。 编译预处理是C语言的一个重要特点。它能改善程序设计的环境,有助于编写易移植、易调试的程序,也是模块化程序设计的一个重要工具。 8.1 宏定义(#define) 宏定义是用预处理命令#define指定的预处理。下面分别对不带参宏定义与带参宏定义加以介绍。8.1.1 不带参宏定义1.不带参宏定义的形式 在C程序中可以用#define命令定义不带参宏定义: #define 宏名 宏体 其中宏名与
您可能关注的文档
- C语言 程序设计 第7章 指针.ppt
- C语言 程序设计 第8章 结构体、共用体和枚举类型.PPT
- C语言 程序设计 第9章 文件操作.ppt
- C语言编程技巧分析 教学课件 作者 kj第1章 基础知识编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第2章 选择结构编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第3章 循环结构编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第4章 数组编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第5章 函数编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第6章 预处理编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第7章 指针知识编程技巧分析.ppt
最近下载
- Newland新大陆时代教育科技 AIoT在线工程实训平台 智能家居案例指导手册.pdf
- 2025年事业单位笔试-海南-海南预防医学(医疗招聘)历年参考题典型考点含答案解析(5卷试题).docx VIP
- 10000m3h增压透平膨胀机设计说明书.doc VIP
- T_GDMDMA 0036—2024(临床医疗器械租赁服务规范).pdf VIP
- 西游记故事 大闹天宫 青少年教育出版集团.pdf VIP
- 高空作业车施工方案.docx VIP
- 2026深圳中考:化学重点基础知识点汇总.doc VIP
- 2023年湖北高考地理试卷真题及答案详解(精校版).pdf VIP
- JS-003 四川省房屋建筑工程和市政基础设施工程竣工验收报告.xls VIP
- 2025广东广州市海珠区社区专职工作人员招聘48人备考题库含答案详解(最新).docx VIP
原创力文档

文档评论(0)