【函数指针如何定义】
2020-10-06 126次 反馈错误 加入收藏 正确率 : 100%
题目内容:
函数指针如何定义
优质解答
我一般是这么做的:
利用typdef 为一个函数指针类型重命名,如:
typedef int (*FUNC_POINT)(void);
上面命名了一个类型FUNC_POINT,该类型是一个函数指针类型(该函数的返回值是int ,参数是void)
那么现在就可以用FUNC_POINT来定义同类型的函数指针了,比如
FUNC_POINT func.
我们可以对它赋值,如:
int test(void) {}
func = test;
也可以对它进行执行操作
func();
本题链接: