C语言基础:C语言宏定义(4) - 多文件编译
上一节课, 我们讲解了条件编译的一些知识, 这次我们来讲解一下怎么运用宏定义来进行多文件编译.
现在来让我们看一个例子:
输出的结果:
PS: 1.运用多个文件编译的时候, 一定要把所有的.c文件一起编译, 否则编译器会报错.
2.引用头文件是可以多次引用的, 虽然编译器不会报错, 但会为编译器增加一定的压力, 会消耗一定的效率
这次的例子比较特别, 需要创建多个文件, 其中有a.c文件, b.h文件还有b.c文件, 相信大家也知道.h文件其实就是头文件, 而.c文件就是执行文件, 那么我们怎么把宏定义更好的运用在.h文件里面去呢?? 下面我们继续来看:
这个就是解决办法, 在.h文件里面加上几句条件编译的代码, 那么无论你多少次引用头文件, 都不会增加编译器的压力, 效率也不会减少, 详情请看前面的章节~~
好啦, 这次我们就讲到这里, 下次我们继续~~~
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步