打印

函数作用域的学习GPIO_InitStructure

[复制链接]
421|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roucun|  楼主 | 2018-7-9 18:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天再学习蜂鸣器的过程中,遇到了一个问题,在蜂鸣器的这个HARDWARE文件中有两个.c源文件。
分别是led.c和beep.c在这两个源文件的初始化中,都用到了 GPIO_InitTypeDef  GPIO_InitStructure;
有两个相同的GPIO_InitStructure结构体变量。
       然后翻开自己非常厚的C语言书,对变量的作用域又进行了学习。也加深了我对C语言的理解,结合
这个例子,写写我的想法。如有不对的地方,请多多指教。
       这两个变量分别在自己的初始化函数中定义的,所以属于局部变量,作用域为这个函数的{}内,只
能在相应的函数内部使用,也就是说在led.c中初始化函数内部的GPIO_InitStructure变量只能在该源文件

使用特权

评论回复

相关帖子

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

本版积分规则

421

主题

446

帖子

0

粉丝