C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c8编译预处理.pptVIP

  • 1
  • 0
  • 约6.1千字
  • 约 22页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c8编译预处理.ppt

C语言程序设计 引子 本章重点 带参宏定义 条件编译 编译预处理 作用:对源程序编译之前做一些处理,生成扩展C源程序 种类 宏定义 #define 文件包含 #include 条件编译 #if--#else--#endif等 格式: “#”开头 占单独书写行 语句尾不加分号 8.1 宏定义 宏定义的分类 无参数宏定义 一般形式: #define 标识符 替换文本 功能:用指定标识符(宏名)代替替换文本(宏体) 例8.1 用不带参数的宏定义计算s=3*(y*y+3*y)+4*(y*y+3*y)+5*(y*y+3*y) 8.1 宏定义 带参数宏定义 一般形式: #define 宏名(参数表) 替换文本 带参的宏与函数区别 条件编译的功能:在编译源文件之前,根据给定的条件决定编译的范围。 形式一: #ifdef 标识符 程序段1 #else 程序段2 #endif 条件编译举例 条件编译 形式二:#ifndef 标识符 程序段1 #else 程序段

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档