它说处理的是有#标识的代码,如讲include的文件进行拷贝、#define的条件编译等等!关于预编译的介绍你可以到百度百科里进行查看,里面有详细的介绍!http://baike.baidu.com/view/176610.htm
你写程序的时候,一开头的那些内容#include<stdio.h>
#include<stdlib.h>
#define N 100
这些东西就是在预编译的时候处理的啦。预编译可以让你的程序更加灵活,可配置等。
例如你想写一个程序,既能在windows下运行,又能在linux下运行,这个时候就要根据情况包含特定的头文件和链接库文件,预编译就能帮你做这些事。
再例如,你有一些调试信息,想在开发阶段printf打印出来,但是程序正式发布的时候为了提高性能,就要免去了这些打印,预编译就能帮你做这个功能。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)