您的位置:首页 > 其它

函数指针和函数引用的使用

2016-05-05 21:33 316 查看
#include <stdio.h>

typedef void (*pF)(int,int);   //函数指针
typedef void (&aF)(int,int);   //函数引用

void f(int a,int b)
{
printf("%d,%d\n",a,b);
}

int main()
{
pF func1 = f;
func1(1,2);
printf("func1 = 0x%x,f = 0x%x\n",func1,f);

aF func2 = f;
func2(2,3);
printf("func2 = 0x%x,f = 0x%x\n",func2,f);
return 0;
}

/*

1,2
func1 = 0x40138c,f = 0x40138c
2,3
func2 = 0x40138c,f = 0x40138c

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: