关于在xx.h中的声明问题

2019-07-20 12:16发布

捕获2.PNG 捕获3.PNG 捕获4.PNG 为什么在key.h里要写出u8 KEY_Scan(u8)的声明,而在exti.h里没有写出像这些的void EXTIX_Init(void)等的中断服务函数的声明,仅仅是void EXTIX_Itin(void)的声明就行啦,前者与后者都在相应的.c文件下都要表达这样的函数呀,请问这是怎么回事,谢谢




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
赵士亮
1楼-- · 2019-07-20 12:28
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 13:17
中断服务函数不需要申明,在.s文件里面就确定了。
杨贺清
3楼-- · 2019-07-20 15:12
正点原子 发表于 2017-8-28 01:24
中断服务函数不需要申明,在.s文件里面就确定了。

是不是在文件里有就不用申明啦?
正点原子
4楼-- · 2019-07-20 20:22
 精彩回答 2  元偷偷看……
xinxian
5楼-- · 2019-07-20 20:57
正点原子 发表于 2017-8-30 01:40
看情况

在.s文件里面的是弱函数,其实也是声明,百度一下weak函数就好
杨贺清
6楼-- · 2019-07-20 22:54
xinxian 发表于 2017-8-30 09:16
在.s文件里面的是弱函数,其实也是声明,百度一下weak函数就好

请问在c中怎么辨认某个函数是不是weak函数呢?我在百度找啦,但是还是看不懂,希望大神帮我解答一下,谢谢

一周热门 更多>