int func():func 是一个函数,返回一个 int(指向int的指针)。
int (func()):括号 (…()) 并没有改变 func() 先结合的本质,它和 int func() 是等价的。
它仍然声明了一个返回 int 的函数,而不是一个函数指针。
(*func)():func指针指向一个函数。
| 运算符 | 名称 | 结合性 |
|---|---|---|
()、[]、.、-> | 后缀运算符 | 从左到右 |
!、~、++(前缀)、--(前缀)、+(单目)、-(单目)、*(解引用)、&(取地址) | 一元运算符 | 从右到左 |
C语言函数调用运算符优先级解析
2331

被折叠的 条评论
为什么被折叠?



