摘要: 这讲介绍最后一个预处理指令---文件包含。其实我们早就有接触文件包含这个指令了, 就是#include,它可以将一个文件的全部内容拷贝另一个文件中。 阅读全文
posted @ 2013-03-20 17:32 M了个J 阅读(10135) 评论(7) 推荐(15) 编辑
摘要: 在很多情况下,我们希望程序的其中一部分代码只有在满足一定条件时才进行编译,否则不参与编译(只有参与编译的代码最终才能被执行),这就是条件编译。 阅读全文
posted @ 2013-03-20 15:50 M了个J 阅读(11048) 评论(3) 推荐(22) 编辑
摘要: 1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译 2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号 3.预处理指令可以出现在程序的任何位置,它的作用范围是从它出现的位置到文件尾。习惯上我们尽可能将预处理指令写在源程序开头,这种情况下,它的作用范围就是整个源程序文件 4.C语言提供的预处理指令主要有:宏定义、文件包含、条件编译 阅读全文
posted @ 2013-03-20 00:10 M了个J 阅读(15113) 评论(22) 推荐(37) 编辑