1、预处理指令是由预处理器解释的,预处理器读入源代码,根据预处理指令对其进行修改,把修改过的代码交给编译器。
2、存在两种环境,一种是翻译环境,源代码被转化为可执行的机器指令,一种是执行环境,用于实际执行代码
3、翻译的过程,源文件通过编译转化为目标代码(object code),各个目标代码由链接器绑捆在一起,连接器也会引入标准的C语言函数库。
4、执行的阶段,首先,程序载入内存中,然后,程序开始,一个小型启动程序和程序链接在一起,它负责收集命名行等,调用main,使用一个运行堆栈,最后,程序终止。
5、三字母词(以??开头):
??( 表示[
??< 表示{
??/ 表示\
...不赘述了。
6、一些特殊的字符转义:
\? 在书写连续多个?字符时,防止解释为三字母词
\'' 表示字符串内部的双引号
...不赘述了。
7、