08/05/11 04:05:19
>>548
その記述ちょっと気色悪い。一歩間違うと関数へのポインターと見間違えちゃうし。
int (*func)(int k); // 関数へのポインター
int a1(int k) { printf("%d¥n", k * 5); return k; }
int a2(int k) { printf("%d¥n", k / 5); return k; }
int main()
{
func = &a1;
func(k);
func = &a2;
func(k);
}
みたいな・・・
普通に char *a[3]; でいいと思うけど。