#include
using namespace std;
int max(int b,int l)
{
if(b>l)
return b;
else
return l;
}
int main()
{
int n=11,v=2;
int (*p)(int,int);
p=max;
n=*p(1,2);//看这里的三种调用机制 这是错的
下面的这两种是正确的请将数据体的作用机制 有什么不同!
n=p(1,2);
n=(*p)(1,2);尤其是这一种为什么可以这样写!
printf("%d\n",n);
system("pause");
return 0;
}