voidを入れればいいのですね。
ところで、引数を使いたいばあい、
int GetInt(int i){return i*i;}
int (*Getlist[])(void)={ GetInt,GetInt,GetInt };

list[i] = Getlist[i](2);
みたいな感じにするんですか?
list[i] = Getlist[i](i);
こうやって2乗にした数字の配列を得たりするってことですか?
それとも
int (*Getlist[])(2)={ GetInt,GetInt,GetInt };
こうやるんですか?でもそうすると、宣言以降は
引数を変更できないですよね。