- 6
- 0
- 约7.59千字
- 约 29页
- 2017-02-17 发布于河南
- 举报
C语言CHP10
第十章 编译预处理与位运算 【教学要求】 1.了解预编译的概念,掌握宏定义的方法。 2.了解“文件包含”与预处理的应用。 3.了解条件编译的几种形式。 4.掌握各种位运算符,运算规则和优先级。 5.了解位运算的实际应用。 6.了解位段的定义和应用。 第十章 编译预处理与位运算 [教学要点] 编译预处理 宏定义 文件包含 条件编译 位运算 位段 应用举例 编译预处理 一、含义: 编译预处理是C编译系统的一个组成部分。 二、目的: 将预处理的结果和源程序一起再进行通常的编译处理,以得到目标代码。 三、实现方法: 通过使用几种特殊的命令,在进行程序的编译之前,先对这些特殊命令进行处理。 四、主要内容: 1.宏定义; 2.文件包含; 3.条件编译. 宏定义 一、不带参数的宏定义: 1、含义:用一个指定的标识符来表示一个字符串。 2、格式: #define 标识符 字符串 其中:“标识符”被称为宏。 3、作用:使用户能以一个简单的名字代替一个长的字符串。 4、实现:在预编译时将宏名替换成字符串(宏展开)。 如:#define PI 3.14159 在程序中将标识符PI代替为“3.1415”这个字符串。 5、应用举例: 6、使用要点: 例exp10_1:分析下列的程序: #define PI 3.1415 main() { float i,s,r,v;
您可能关注的文档
- 2014年福建省龙岩市初中毕业考试化学试题(word版,含答案).doc
- 2014微机接口作业2.doc
- 2014年黄冈市10月第二次模拟考试语文试卷带答案.doc
- 2014新一届政府第一个政府工作报告解读(仅适用于2014年度).doc
- 2014监理工程师合同习题2.doc
- 2014年秋新版人教版九年级英语Unit 2 Section A 4a-4c课件.ppt
- 2014新人教版九年级英语unit10-B.ppt
- 2014译林牛津英语9A Unit6 TV programmes单元测试卷(A).doc
- 2014春八年级英语(下)Unit 8 Section A 4a-4c.ppt
- 2014魅力之光杯题库.doc
原创力文档

文档评论(0)