STM32一个库函数void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct);

它的函数体太长了,请高手自己看下,我就不贴在这里了它具体实现的功能是:/*************************************************... 它的函数体太长了,请高手自己看下,我就不贴在这里了
它具体实现的功能是:
/*******************************************************************************
* Function Name : GPIO_Init
* Description : Initializes the GPIOx peripheral according to the specified
* parameters in the GPIO_InitStruct.
* Input : - GPIOx: where x can be (A..G) to select the GPIO peripheral.
* - GPIO_InitStruct: pointer to a GPIO_InitTypeDef structure that
* contains the configuration information for the specified GPIO
* peripheral.
* Output : None
* Return : None
*******************************************************************************/

我看别人的程序在调用的时候,为什么这样写?
GPIO_Init(GPIOF , &GPIO_InitStructure);

这个GPIO_InitStructure前面为什么要加一个&,根据上面的说明,这个GPIO_InitStructure不是一个指针么?
展开
 我来答
肥肥的爆米花
推荐于2018-05-07 · TA获得超过3771个赞
知道小有建树答主
回答量:910
采纳率:50%
帮助的人:617万
展开全部
在函数最开始有一句GPIO_InitTypeDef GPIO_InitStructure,这个结构体的名字叫GPIO_InitStructure。加个“&”是指这个结构体的首地址当形参传进这个函数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式