头文件#include"stm32f10x.h"什么时候用到

2019-08-14 19:43发布

在按键输入实验的key.C文件夹里面看到#include"stm32f10x.h”,原子哥请问为什么要用到这个?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
FantaSy_
1楼-- · 2019-08-15 00:43
用到外设就要包括!!
竹林的风
2楼-- · 2019-08-15 05:20
就像你吃饭要筷子一样
LinMou
3楼-- · 2019-08-15 06:36
竹林的风 发表于 2017-8-2 15:12
就像你吃饭要筷子一样

哪里,我把它删了也一样。不过我更想知道,什么时候要用stm32f10x.h
竹林的风
4楼-- · 2019-08-15 11:36
 精彩回答 2  元偷偷看……
竹林的风
5楼-- · 2019-08-15 16:24
你看看f10x.h里面有什么不就知道了
JUSTNIUB
6楼-- · 2019-08-15 17:39
这个问题涉及到编译规则。

在C语言中,.c文件一般用于存放变量和函数的定义,.h文件一般用于存放函数和变量以及宏的声明。
在你写完一个工程,开始编译后,编译器会开始编译.c文件,在.c文件里如果遇到了不是在本文件定义的变量或者函数,它就会到指定的头文件里去找这个变量或者函数的声明,如果找到了,它就认为这次编译是正确的,否则就会报错

当然,以上的描述是非常非常非常简化的描述,其中还包含了一些错误,如果想要完全了解这部分的工作原理,建议多多努力。

一周热门 更多>