C语言:预编译是什么?

C语言:预编译是什么?,第1张

预编译,顾名思义,从字面上看,就是提前编译,它做的是工作就是为正式编译做准备

它说处理的是有#标识的代码,如讲include的文件进行拷贝、#define的条件编译等等!关于预编译的介绍你可以到百度百科里进行查看,里面有详细的介绍!http://baike.baidu.com/view/176610.htm

你写程序时候,一开头的那些内容

#include<stdio.h>

#include<stdlib.h>

#define N 100

这些东西就是在预编译的时候处理的啦。预编译可以让你的程序更加灵活,可配置等。

例如你想写一个程序,既能在windows下运行,又能在linux下运行,这个时候就要根据情况包含特定的头文件和链接库文件,预编译就能帮你做这些事。

再例如,你有一些调试信息,想在开发阶段printf打印出来,但是程序正式发布的时候为了提高性能,就要免去了这些打印,预编译就能帮你做这个功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6762446.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存