関数はメモリを占有するオブジェクトなので、そのポインタを取得できるのは誰でも知っている。 戻り値int、引数なしの関数をさすポインタfuncを定義する。 int (*func)(void); // 戻り値 (*名称)(引数リスト) 関数ポインタの配列はこんな感じ。 戻り値int、引数なしの関数をさす関数ポインタの配列funcsを定義する。 int (*funcs[10])(void); // 戻り値 (*名称[配列要素数])(引数リスト) これだけでもよくわからんが、今日「関数ポインタを返す関数」をどう宣言したらよいか、で詰まってしまった。WakhokのMLなどに質問を投げ、得られた答えは次のとおり。返したい関数のプロトタイプはint returned_func(void)とする。 typedefで関数ポインタの型を作成してしまう方法。 typedef int (*returned_fun