一、概念c提供编译预处理功能c对源程序进行编译(语法.pptVIP

  • 3
  • 0
  • 约3.08千字
  • 约 7页
  • 2017-09-10 发布于江苏
  • 举报

一、概念c提供编译预处理功能c对源程序进行编译(语法.ppt

一、概念c提供编译预处理功能c对源程序进行编译(语法

编译 预处理 一 概 念 二 宏 定 义 三 文件包含 一、概念: c提供编译预处理功能:c对源程序进行编译( 语法 分析、代码生成和优化等)之前需要完成的工作。 即完成对预处理的命令处理,将预处理的结果再和源程 序一起进行编译,最后得到可执行的目标代码。 编译预处理的命令有三种: 宏定义 文件包含 条件编译 均以 # 号开始,末尾无 ; 号(这是 c 的特殊命令 不是语句) 二、宏定义 1、不带参数宏定义 格式: #define 标识符 字符串                      含义: 定义时将一个字符串定义成一个标识符; 编译预处理时,将程序中所有宏名用该 字符串代替,也称宏展开(宏替换)。 注意: 宏名常用大写,以示与变量区别。宏展 开 时不做语法检查。

文档评论(0)

1亿VIP精品文档

相关文档