【发布时间】:2013-06-16 21:23:38
【问题描述】:
我展示了一些我确实理解的代码。
以下代码是示例代码。
static void (_func)(int p);
int main()
{
....
_func(3);
....
}
static void (_func)(int p)
{
....
}
一般我知道用括号括起来的函数是用'*'作为函数指针的(*_func),但是上面的代码为什么在函数声明时用括号括起来?
有什么理由使用这种方法吗?
【问题讨论】:
-
我知道英语不是您的第一语言,但您应该考虑学习正确的单词。这些符号:
( )称为“括号”。 -
感谢 Jonathon Reinhart 让我知道与括号相关的正确单词。
-
“括号”表示多个 (),“括号”表示仅一个 ()
标签: c function function-pointers