3.00基础知识
c:可执行程序过程
预处理:宏定义展开、头文件展开、条件编译,这里并不会检查语法
编译:检查语法,将预处理后文件编译生成汇编文件
汇编:将汇编文件生成目标文件(二进制文件)
链接:将目标文件链接为可执行程序
程序只有在运行时才加载到内存(由系统完成),
但是某个变量具体分配多大,是在编译阶段就已经确定了,换句话说,在编译阶段做完处理后,
程序运行时系统才知道分配多大的空间,所以,很多时候说,这个变量的空间在编译时就分配(确定)了。