我写的代码有效吗?我试图写一个表达式,它是一个指向函数指针数组的指针,它接受一个参数int并返回void . 所以函数有返回类型void . 但我不确定 (**[]) 的表达式是否有效或者我应该将其写为 (*(*[])) ?因为后者意味着指向函数的指针数组,该函数是指向函数的指针 .
(**[])
(*(*[]))
void(*(*[])(int));
像这样做
typedef void (*fptr)(int) fptr array[10];
它比将其全部翻译成一个语法更清晰 .
1 回答
像这样做
它比将其全部翻译成一个语法更清晰 .