预编译

概述 预编译又称为预处理,是做些代码文本的替换工作。处理#开头的指令,比如拷贝#include包含的文件代码,#define宏定义的替换,条件编译等就是为编译做的预备工作的阶段主要处理#开始的预编译指令

预编译又称为预处理,是做些代码文本的替换工作。

处理#开头的指令,比如拷贝#include包含的文件代码,#define宏定义的替换,条件编译等

就是为编译做的预备工作的阶段

主要处理#开始的预编译指令

预编译四部曲:

1、创建AO对象

2、找形参和变量声明,将变量和形参名作为AO属性名,值为undefined

3、将实参和形参值统一

4、在函数体内找不到函数声明,值赋予函数体