void (*b[10]) (void (*)());申明如何理解?

类似这样的,要非常详细的解释!!!看起来有点像指向函数的函数指针数组,望大虾解答!!!在这里先谢谢了!!!不要ctrl+cctrl+v!!!... 类似这样的,要非常详细的解释!!!看起来有点像指向函数的函数指针数组,望大虾解答!!!在这里先谢谢了!!!不要ctrl+c ctrl+v!!! 展开
 我来答
zhangdebo321
推荐于2016-05-17 · TA获得超过203个赞
知道小有建树答主
回答量:262
采纳率:100%
帮助的人:204万
展开全部
void (*)() 表示一个函数指针,返回值为void *,参数为空这个作为参数传给void (*b[10]) ()这个函数,这个函数呢,返回值是一个void *[10]级指针数组,参数为前面那个。
这个东西理解就行了,随意看看,没必要深究,实际中返回一个函数指针就是极限应用了。
更多追问追答
追问
你说的void (*)() 和的返回值是void*和void *[10]????这个有点问题吧。
按我说应该是void和void。我查阅了一些资料,型如:Tpye(*funp)(Type)的应该是申明一个指向型如:Tpye (Type)的函数的指针。请补充说明。。。谢谢
追答
(* b[10]) 其实是表示b这个数组的元素是函数指针。的确是返回void
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式