如何解释这个
谁能回答我这句代码怎样解释int sub(int (*x1)(int),int(*x2)(int,int)) 搜索更多相关的解决方案:
解释
----------------解决方案--------------------------------------------------------
int sub(int (*x1)(int),int(*x2)(int,int))
//形参为函数指针,则指向函数的指针;
----------------解决方案--------------------------------------------------------
int sub(int (*x1)(int),int(*x2)(int,int))
int (*x1)(int) 是一个指向只有一个整型形式参数,返回值为整型的函数指针。其中,x1里存放的是所指函数的入口地址。
如 定义一个fun函数
int fun(int x)
{.........}
main()
定义一个函数指针
int (*p)(int),k;
把函数的入口地址赋给函数指针
p=fun;
利用函数指针就可以调用函数了
k=(*p)(6);
----------------解决方案--------------------------------------------------------
2楼3楼说得很对.
两个参数都指向函数的指针.
想了解更多可看:
<<自定义指向函数的指针的数据类型>>
URL:http://hi.bccn.net/108519/viewspace-8361
----------------解决方案--------------------------------------------------------