指向函数的指针数组的指针,该函数接受int参数并返回void

时间:2017-02-14 21:53:34

标签: c pointers function-pointers

我写的代码有效吗?我试图写一个表达式,它是一个指向函数指针数组的指针,它接受一个参数int并返回void。所以函数有返回类型void。但我不确定(**[])的表达是否有效,还是应该将其写为(*(*[]))?因为后者意味着指向函数的指针数组,该函数是指向函数的指针。

void(*(*[])(int));

1 个答案:

答案 0 :(得分:0)

这样做

 typedef void (*fptr)(int)

 fptr array[10];

比尝试将其全部翻译成一个语法更清晰。