- 2
- 0
- 约5.84千字
- 约 30页
- 2018-12-20 发布于湖北
- 举报
谭浩强c程序设计(第三版)清华课件课本第9章节_预处理
* 第九章 本章要点 预处理的概念 C语言处理系统的预处理功能 预处理命令的使用 主要内容 9.1 宏定义 9.2“文件包含”处理 9.3 条件编译 基本概念 ANSI C标准规定可以在C源程序中加入一些“预处理命令” ,以改进程序设计环境,提高编程效率。 这些预处理命令是由ANSI C统一规定的,但是它不是C语言本身的组成部分,不能直接对它们进行编译(因为编译程序不能识别它们)。必须在对程序进行通常的编译之前,先对程序中这些特殊的命令进行“预处理”。 经过预处理后程序可由编译程序对预处理后的源程序进行通常的编译处理,得到可供执行的目标代码。 基本概念 C语言与其他高级语言的一个重要区别是可以使用预处理命令和具有预处理的功能。 C提供的预处理功能主要有以下三种: 1.宏定义 2.文件包含 3.条件编译 这些功能分别用宏定义命令、文件包含命令、条件编译命令来实现。为了与一般C语句相区别,这些命令以符号“#”开头。例如: #define #include 9.1 宏定义 9.1.1 不带参数的宏定义 宏定义一般形式为: #define 标识符 字符串 例如:# define PI 3.1415926 宏定义的作用是在本程序文件中用指定的标识符PI来代替“3.1415926”这个字符串,在编译预处理时,将程序中在该命令以后出现的所
您可能关注的文档
最近下载
- 2-SLT313-2021 水利水电工程施工地质规程.pdf VIP
- 2025年四川省资阳市检察官、法官入员额考试真题(附答案).docx VIP
- 重症监护病房的营养支持护理案例分析.pptx VIP
- 【陕旅版英语字帖】六年级英语上册单词表意大利斜体(国标手写)描红字贴(三年级起点).pdf VIP
- 开学第一课立规矩.pptx VIP
- 企业财务会计(孔德兰)教师手册.doc VIP
- 风电公司风电场运维服务委托合同经典.docx VIP
- 2026年秋季学期苏科版四年级上册信息科技教学计划.docx
- 中科飞测-市场前景及投资研究报告-量检测企业,明暗场产品突破.pdf VIP
- 守护平安,开学第一课.pptx VIP
原创力文档

文档评论(0)