1.若没有括号的话,就是指针类型的函数;有括号的话,就是函数类型的指针,指向的是函数代码块的首地址。
2.函数指针必须指明函数返回值类型和参数列表
注意,在处理相似事件的时候,使用函数的指针很方便
进行运算的时候,把想要运用于计算的函数名传递过来,使用函数指针进行接收,然后用函数指针充当函数名去调用函数体
光写函数名,不写取地址运算符也是可以的,比如compute(a,b,max)或者compute(a,b,&max)都行
res=comptue(a,b,&max);//里面的func指向了max函数的代码。进入了函数体,func(a,b);就调用了函数体int max(a,b)
下面是c++primer的讲解