函数指针如何定义
人气: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();
推荐
- 函数指针 和 指针函数 是同一概念吗?
- 一篇400字美文+赏析
- 写一段表示老师高兴的句子
- mr green said he ( )in the school for about twenty years
- The bank is near the pay phone的同义句
- 求出下面每组数的最大公因数.2和8,18和63,17和25,78和39,4和9,24和15,35和55,40和48.
- 向大家请教一句话的意思.
- 设M,N是整数,关于X的方程X的平方+MN-N=O有一个根是2-根号3,求M+N的值
猜你喜欢