typedef R (*fptr)(A1, A2... An);
, где R - тип возврата, A1, A2 ... An - типы аргументов.
fptr* arr = calloc(num_of_elements,sizeof(fptr));