> 其他 >
函数指针如何定义
人气:339 ℃ 时间:2020-05-11 03:41:21
解答
我一般是这么做的:
利用typdef 为一个函数指针类型重命名,如:
typedef int (*FUNC_POINT)(void);
上面命名了一个类型FUNC_POINT,该类型是一个函数指针类型(该函数的返回值是int ,参数是void)
那么现在就可以用FUNC_POINT来定义同类型的函数指针了,比如
FUNC_POINT func.
我们可以对它赋值,如:
int test(void) {}
func = test;
也可以对它进行执行操作
func();
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版