- 19
- 0
- 约6.43千字
- 约 37页
- 2017-08-20 发布于广东
- 举报
佳木斯大学 C语言程序设计实用教程 第8章 编译预处理 本章学习目标 掌握宏定义:不带参数的宏定义、带参数的宏定义 能够正确应用“文件包含”处理 【教学目的】 1、掌握宏定义、区别有参的宏和函数调用。 2、正确应用“文件包含”。 【主要内容】 1、宏定义 2、文件包含 3、宏定义和文件包含的应用 【重点与难点】 1、有参的宏和函数调用的区别 2、正确使用文件包含 【教学方法】 采用理论讲解、讨论式的教学方法 【教学内容】 带着问题学习: (1)有参数的宏和函数调用的区别 (2)宏展开时应注意的问题 (3)文件包含中“”和的区别 编译预处理 “编译预处理”是C语言编译系统的一个组成部分。C语言允许在程序中使用几种特殊的命令(它们不是一般的C语句)。在C语言编译系统对程序进行通常的编译(包括词法和语法分析,代码生成,优化等)之前,先对程序中这些特殊的命令进行“预处理”,然后将预处理的结果和源程序一起再进行通常的编译处理,以得到目标代码。 预处理命令 C语言提供的预处理功能主要有以下三种: (1)宏定义 (2)文件包含 (3)条件编译 为了区别预处理命令和C语句、定义和说明语句,规定: 必须以#开始 每行末尾不能加分号 8-1 宏定义 用一个指定的标识符(即名字)来代表一个字符串,它的一般形式为: #define标识符 字符串
您可能关注的文档
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第4章数组.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第5章 函数.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第6章指针.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第7章复杂数据类型.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第8章文件.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第9章预编译和位运算.ppt
- C语言程序设计实用教程 教学课件 作者 陈方 C语言程序设计模拟试卷A.doc
- C语言程序设计实用教程 教学课件 作者 陈方 C语言程序设计模拟试卷B.doc
- C语言程序设计实用教程 教学课件 作者 陈方 第1章.ppt
- C语言程序设计实用教程 教学课件 作者 陈方 第2章.ppt
原创力文档

文档评论(0)