函数指针可以作为函数的形参,实现一个函数的传递。
另外也实现了动态绑定。允许一个函数指针被赋值成不同的函数。
int foo(int i){ return i + 1;}
typedef int (*g)(int); // Declare typedef
g func = &foo; // Define function-pointer variable, and initialise
int hvar = func(3); // Call function through pointer
函数指针可以作为函数的形参,实现一个函数的传递。
另外也实现了动态绑定。允许一个函数指针被赋值成不同的函数。
int foo(int i){ return i + 1;}
typedef int (*g)(int); // Declare typedef
g func = &foo; // Define function-pointer variable, and initialise
int hvar = func(3); // Call function through pointer
578
298

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