C语言CHP10.pptVIP

  • 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;

文档评论(0)

1亿VIP精品文档

相关文档