头文件的作用

2019-08-17 04:30发布

最近在学stm32单片机。入门感觉有点难,其中最不理解的是头文件的作用是什么?头文件与库函数的关系是什么呢?例如我在学跑马灯的时候,他会有下面的这些头文件#include "sys.h"
#include "usart.h"               
#include "delay.h"        
#include "led.h" 。

。请大神解答头文件的作用,我看百度说头文件是应用程序和库函数之间的桥梁,如果没有头文件是不是库函数就不能调用呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
言之命至啦啦啦
1楼-- · 2019-08-17 04:47
2449164582 发表于 2017-6-30 09:18
头文件是用来提供接口的,方便其他C文件调用

谢谢。
2449164582
2楼-- · 2019-08-17 07:05
头文件是用来提供接口的,方便其他C文件调用
言之命至啦啦啦
3楼-- · 2019-08-17 11:59
言之命至啦啦啦 发表于 2017-6-30 10:00
谢谢。

这么说头文件是不是很像地址的作用呢?
anchiu
4楼-- · 2019-08-17 17:26
 精彩回答 2  元偷偷看……
言之命至啦啦啦
5楼-- · 2019-08-17 22:05
anchiu 发表于 2017-6-30 10:17
头文件是上帝之手 ,所有编译好的东西都在头文件里,要不然你以为你一行代码能表达出那么多的意思? 库函数 ...

好的,多谢帮助。
huarana
6楼-- · 2019-08-18 02:51
这个说起来就话长了,你可以不要头文件,把所有程序都写到一个c文件中。但这样的话这个c文件将会非常巨大,大到打开都很困难。

所以呢 为了条理清楚方便归纳,就把程序分开写到不同的多个c文件里。而调用关系就是靠h文件来连接这些c文件的。

一周热门 更多>