int add(int imsi)
{
return imsi + imsi;
}
int mul(int imsi)
{
return imsi*imsi;
}
int main()
{
int add(int);
int mul(int);
int (*func[2])(int); // 함수 포인터 배열
int i;
func[0] = add;
func[1] = mul;
for(i =0; i < 4; i++)
if( ( i %2) == 0 )
printf("func[0] %d\n", func[0](i));
else
printf("func[1] %d\n", func[0](i));
return 0;
}