标签:函数 nbsp 地址 调用函数 函数名 col 直接 out int
原函数声明:
void add(int a, int b)
{
cout << a + b << endl;
}
用一个指针把函数名替换,得到函数指针
void (*p1)(int a, int b);//函数void add(int a,int b)的函数名add就是函数的地址。将地址add赋值给指针p1,就可以通过函数指针p1直接调用函数了。
指针p1的类型为void (*) (int a,int b),表明指针是一个指向某个函数的指针
指针指向的类型为void () (int a,int b)
赋值:
p1 = pdd;
或者直接定义:
void (*p1)(int a, int b) = add;
标签:函数 nbsp 地址 调用函数 函数名 col 直接 out int
原文地址:https://www.cnblogs.com/liu6666/p/12532051.html