9变量作用域和编译预处理.pptVIP

  • 2
  • 0
  • 约7.01千字
  • 约 26页
  • 2018-01-08 发布于河南
  • 举报
9变量作用域和编译预处理

变量的作用域和存储域和预处理 变量的存储域和生命期 变量是对程序中数据的存储空间的抽象 变量的存储域和生命期 变量的存储类别: 自动型(auto) 外部型(extern) 静态型(static) 寄存器型(register) 变量的存储域和生命期 变量的存储域和生命期 变量的存储域和生命期 变量的存储域和生命期 变量的存储域和生命期 变量的存储域和生命期 小结 程序举例 编译预处理 作用:对源程序编译之前做一些处理,生成扩展C源程序 种类 宏定义 #define 文件包含 #include 条件编译 #if--#else--#endif等 格式: “#”开头 占单独书写行 语句尾不加分号 1 宏定义 不带参数宏定义 一般形式: #define 宏名 [宏体] 功能:用指定标识符(宏名)代替字符序列(宏体) 带参数宏定义 一般形式: #define 宏名(参数表) 宏体 带参的宏与函数区别 习题 下列程序执行结果是什么: 3 文件包含 功能:一个源文件可将另一个源文件的内容全部包含进来 一般形式: #include “文件名” 或 #include 文件名 被包含文件内容 源文件(*.c) 头文件(*.h) 课后要求: 分析程序P94 例6.9 和 P99 例6

文档评论(0)

1亿VIP精品文档

相关文档