int Add(int x, int y)
{
return x + y;
}
int main()
{
//printf("%p\n", &Add);
//int arr[10];
//int (*pa)[10] = &arr;
//int (*pf)(int, int) = &Add;
int (* pf)(int, int) = Add;
//int ret = Add(2, 3);
int ret = pf(2, 3);
printf("%d\n", ret);
//int (*pf)(int, int) = Add;
//&函数名和函数名都是函数的地址
//pf 是一个存放函数地址的指针变量 - 函数指针
return 0;
}
函数名和&函数名都是函数的地址