Указатели-переменные могут группироваться в массивы, при этом используется следующая форма их определения:
<тип> (*<имя_массива>[<размер>])(<спецификация_параметров>);
где <тип> - определяет тип возвращаемых функциями значений;
<имя_массива> - идентификатор, произвольно выбранный программистом;
<размер> - количество элементов в массиве;
<спецификация_параметров> - определяет состав и типы параметров функций.
Пример:
int (*farray[4]) (int);
где farray - массив из 4-x указателей на функции, каждому из которых можно присвоить адрес функции с прототипом <int имя_функции (int)>.