一.预编译
预编译就是编译之前,编译器所做的工作。在预编译阶段,编译器主要是处理#后的代码,如头文件的导入,宏定义替换等工作。
二.编译
编译即将源代码翻译成计算机可以识别的二进制代码的过程,在这个过程中,编译器可能会做一些编译优化。对于volatile关键字声明的变量,编译器不做编译优化。
C/C++学习之路(一)预编译与编译
一.预编译
预编译就是编译之前,编译器所做的工作。在预编译阶段,编译器主要是处理#后的代码,如头文件的导入,宏定义替换等工作。
二.编译
编译即将源代码翻译成计算机可以识别的二进制代码的过程,在这个过程中,编译器可能会做一些编译优化。对于volatile关键字声明的变量,编译器不做编译优化。