打印
[STM32]

关于函数指针问题,恳请大神指教

[复制链接]
911|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liuchang890811|  楼主 | 2015-10-14 14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
lenglx| | 2015-10-15 17:43 | 只看该作者
是你的语文学没学好,还是我的语文没学好.
怎么看不懂呢?
为什么不直接贴出代码看下.

使用特权

评论回复
板凳
ayb_ice| | 2015-10-16 16:09 | 只看该作者
void (*func)(void)
func是个变量

func = count
是给变量赋值

写成 void (*count)(void)
count就是变量了

这与普通变量的使用类似

你来定义标准就可以了,只不过人家已经先定义了而已

使用特权

评论回复
地板
程序猿_攻城狮| | 2015-10-18 11:19 | 只看该作者
void count(void)中的count本身就是指针,他指向函数。而 void (*count)(void)是声明一个指针变量,这个指针变量,这个指针变量时指向函数的。

使用特权

评论回复
5
mini1986| | 2015-10-19 11:19 | 只看该作者
好好找本C语言的书细细品味吧......

使用特权

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

本版积分规则

34

主题

87

帖子

0

粉丝