函数指针如何定义

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 07:55:03
函数指针如何定义
xNP_K0< еQ 6RM1A4R,Q!&-eܶ+^ n;9gNBhu@A4W ?P*eGk3y"WLMk+v+KhL (iʹ-(D2.^xcg{+#5owndt gsY ΤLDXiF4>5yn`E;xܛ6;0(/cjj

函数指针如何定义
函数指针如何定义

函数指针如何定义
我一般是这么做的:
利用typdef 为一个函数指针类型重命名,如:
typedef int (*FUNC_POINT)(void);
上面命名了一个类型FUNC_POINT,该类型是一个函数指针类型(该函数的返回值是int ,参数是void)
那么现在就可以用FUNC_POINT来定义同类型的函数指针了,比如
FUNC_POINT func.
我们可以对它赋值,如:
int test(void) {}
func = test;
也可以对它进行执行操作
func();