>>170
>今まで書いた事のない書き方なので気持ち悪いです

関数ポインタ宣言の基本型さえ押さえときゃ気持ち悪くならないよ。
関数の返却値の型 (*変数名)(引数の宣言);

※オレの流儀は sum = &fnFunction; だなぁ。ま、好みの問題だww