首先它是一个指针,一个指向函数的指针,在内存空间中存放的是函数的地址;
int Add(int x,int y) { return x+y; } int main() { printf("%p\n",&Add);//打印一下函数Add()的地址 printf("%p\n",Add);//数组名等于数组首元素地址,那函数名是等于函数地址吗? ->等于! return 0; }
void Add(int x, int y){ return x+y;} int main(){ int (*pf)(int,int)=&Add; int ret=(*pf)(3,5);
标签:return,函数,int,Add,add,printf,地址,函数指针 From: https://www.cnblogs.com/liujinmeng/p/17928278.html