您的位置:首页 > 编程语言 > C语言/C++

二级函数指针

2017-08-13 16:46 148 查看
#include<stdio.h>
#include<stdlib.h>
typedef int (*fp)(int,int);
typedef int (**sfp)(int,int);
int add (int a,int b)
{
return a+b;
}
int main()
{
fp fp_m=&add;

fp_m(1,2);
(*fp_m)(1,2); 	//函数指针和函数名指向地址相同

//sfp sfp_m= &fp_m;	//此格式ok
sfp sfp_m = &(&add)//此格式error
(*sfp_m)(1,2);

printf("%d\n",1);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++