函数指针-> 本质就是一个指针-> 什么用? -> 间接调用函数的时候
#include <stdio.h>
void test()
{
printf("Hello, World!\n");
}
int add(int a,int b)
{
return a+b;
}
int main(int argc,const char * argv[])
{
void (*pFunc)() =test;//pFunc指针就指向了test函数
test();//直接调用
pFunc();//调用
int (*p)(int a,int b) =add;//pFunc指针就指向了add函数
//-->传值打印
int m = p(1,2);
printf("%d\n",m);
return 0;
}