摘要: 编译程序有八个步骤。这些步骤包括:1. 从源代码文件中读取字符,如果有必要的话,将字符转换成源代码字符集的字符。如果源代码中的行尾字符和换行字符不一样,就进行替换。类似地,任何三字符组符号会被替换成赌赢的单一字符。2.不管什么时候,只要反斜线符号后面紧跟着换行字符,预处理器就会将两者(反斜线和换行字符)都删除。因为预处理器的指令结束的地方就是行的结束字符,所以这个处理步骤会将反斜线放在一行的结尾处,以让预处理指令在下一行继续。3. 此源代码文件被分解成预处理器的记号和空格符。每个注释都被视为一个空格。4. 预处理指令被执行,宏被展开。5. “字符常量”和“字符串字面值”内的字符和转义符,会被转 阅读全文
posted @ 2011-06-05 17:23 CobbLiu 阅读(401) 评论(0) 推荐(0) 编辑