C语言中预编译命令

转自:http://blog.chinaunix.net/uid-11895364-id-2803294.html

预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。常见的预编译指令有:

  1. /#include 指令
    该指令指示编译器将xxx.xxx文件的全部内容插入此处。若用<>括起文件则在系统的INCLUDE目录中寻找文件,若用" "括起文件则在当前目录中寻找文件。一般来说,该文件是后缀名为"h"或"hpp"的头文件。 注意:<>不会在当前目录下搜索头文件,如果我们不用<>而用""把头文件名扩起,其意义为在先在当前目录下搜索头文件,再在系统默认目录下搜索。

  2. /#define指令

  3. /#if、#else和#endif指令
    为了防止头文件被重复包含,也就防止了函数被重复声明。

你可能感兴趣的:(C语言中预编译命令)