matriz de ponteiros para funções

Eu preciso escrever uma função que recebe uma matriz de ponteiros para funções. Eu escrevi o código a seguir, no entanto, estou tendo problemas para testá-lo no momento.

esta é a maneira correta de definir um ponteiro para a matriz de funções?

typedef (*Function)(double);
void func(Function* arr);

e se eu quiser declarar o tamanho da matriz com [20] eu escrevo:

void func(Function arr[20]);

?

Obrigado pela ajuda

questionAnswers(4)

yourAnswerToTheQuestion