打印
[STM32F1]

STM32HAL 库中的函数名有些前面带下划线,有些不带

[复制链接]
548|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shjuturt|  楼主 | 2022-8-31 19:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有2个问题不明白:
1.  例如:__HAL_UART_DISABLE(huart);  这个函数 名前有下横线,它与函数名前面不带下横线的函数相比有什么区别?
2.   参数VAL 下有横线,这表示什么意思?

请高手给与解答,谢谢!

使用特权

评论回复
沙发
knk| | 2022-9-14 23:47 | 只看该作者
这种一般是宏定义,算不上真正的函数

使用特权

评论回复
板凳
LOVEEVER| | 2022-9-15 18:09 | 只看该作者
学习到了!宏定义就是一个别名吧,是不是这个也可以呀?

使用特权

评论回复
地板
捧一束彼岸花| | 2022-9-16 15:01 | 只看该作者
这个好像是有点说法,就是弱定义还是啥来着

使用特权

评论回复
5
西洲| | 2022-9-16 15:23 | 只看该作者
忘记了,这个跟C语言有关系的

使用特权

评论回复
6
她已醉| | 2022-9-16 15:45 | 只看该作者
这算是系统定义的名字吧

使用特权

评论回复
7
我吃小朋友| | 2022-9-16 16:06 | 只看该作者
来参考一下这里,https://www.cnblogs.com/icaowu/p/16328737.html

使用特权

评论回复
8
在曼谷的春| | 2022-9-16 16:28 | 只看该作者
这个C语言语法问题,好好学哦

使用特权

评论回复
9
一只眠羊| | 2022-9-16 16:49 | 只看该作者
没弄过,但是这都是系统定义的,正常我们是不会这么写的

使用特权

评论回复
10
月亮一键变蓝| | 2022-9-16 17:11 | 只看该作者
网上说是私有类型,只允许本身访问耶

使用特权

评论回复
11
将爱藏于深海| | 2022-9-16 17:33 | 只看该作者
属实没有深入研究过,楼主知道是啥含义了不

使用特权

评论回复
12
温室雏菊| | 2022-9-16 17:55 | 只看该作者
你可以去掉这两个下划线,看看功能是否一致呗

使用特权

评论回复
13
故意相遇| | 2022-9-16 18:16 | 只看该作者
区别好像是跟访问有关系吧



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

155

帖子

0

粉丝