我有一个简单的问题:如何给函数指针赋一个初始值,类似于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() 我怎样才能做到这一点? 感谢。
答案 0 :(得分:0)
在任何函数之外声明的变量已经初始化,你不必做任何事情。
如果它在函数内,那么
FunctionPointer func = 0;