初级会员

- 积分
- 156
- 金钱
- 156
- 注册时间
- 2021-7-22
- 在线时间
- 28 小时
|
2金钱
本帖最后由 北极星8 于 2021-7-27 10:39 编辑
在看教学视频的时候,我的理解是如果函数原型是指针类型的,那么在实际写的时候要用到取地址
但是按此理解,下面我的情况我就无法解释了
(1)这是函数原型:
- void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
复制代码
-------1
这是实际使用:
- GPIO_SetBits(GPIOA,GPIO_Pin_8);
复制代码 --------2
(2)这是函数原型:
- void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)
复制代码 --------3
这是实际使用:
- GPIO_Init(GPIOD, &GPIO_InitStructure);
复制代码
--------4
可看出句4有取地址,但是句2没有,求大神指点
我知道这是C语言的知识,但是结构体这块我真的感到很迷,C语言结构体相关的视频也看了但是依然不明白
|
|