作业帮 > 综合 > 作业

定义一个返回值是指向函数的指针且有一个指向函数的指针作为参数的函数?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 06:52:04
定义一个返回值是指向函数的指针且有一个指向函数的指针作为参数的函数?
(*func(void(*)(int)))(int);
 //返回值void (*)(int) 
//参数 (void (*)(int) )
//函数func
再问: 我写的是 void (*fun)(void (*foo)(void)); 对不对?
再答: ...傻叉度娘把我的答案。。弄掉了一部分 void (*func(void(*)(int)))(int); 你的缺点东西 你的满足了这一段,但是返回值不对 有一个指向函数的指针作为参数的函数
再问: 你写的参数不是int么? 指向函数的指针作为参数啊?
再答: void (*)(int) (*func(void(*)(int))); 本来应该是这样,但是编译不通过的 于是变成了这样子 void ( *func( void(*)(int)/*参数*/ ) ) (int)/*返回值*/;