1.程序的翻译环境
定义:将源代码转换成机器指令的环境。组成一个程序的每个源文件通过编译过程分别转换成目标代码;每个目标文件由链接器捆绑在一起,形成一个单一而完整的可执行程序;链接器同时也会引入标准C函数库中任何被该程序所用到的函数,而且它可以搜索程序员个人的程序库, 将其需要的函数也链接到程序中。
2.预定义符号
__FILE__ //进行编译的源文件
__LINE__ //文件当前的行号
__DATE__ //文件被编译的日期
__TIME__ //文件被编译的时间
__STDC__ //如果编译器遵循
ANSI C,其值为1,否则未定