首页 文章

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

提问于
浏览
0

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

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

1 回答

  • 0

    像这样做

    typedef void (*fptr)(int)
    
     fptr array[10];
    

    它比将其全部翻译成一个语法更清晰 .

相关问题