函数指针的初始值

时间:2014-04-29 06:46:34

标签: c function-pointers void init

我有一个简单的问题:如何给函数指针赋一个初始值,类似于void ..

typedef void (*FunctionPointer)();
FunctionPointer func; //how to init here
..... (func var may or may not be assigned a value here)
func() 

所以我希望变量func有一个初始值,比如func = void() 我怎样才能做到这一点? 感谢。

1 个答案:

答案 0 :(得分:0)

在任何函数之外声明的变量已经初始化,你不必做任何事情。

如果它在函数内,那么

FunctionPointer func = 0;