typedef char (*(*test)(int,int))[4];

test function_test(int a,int b)
{
..........
}


test는 함수 포인터입니다.
가르키는 함수는 인수는 (int,int)이고 리턴하는 타입은 크기 4의 char 배열 포인터입니다.

-ㅁ- 좀 구문이 변태스럽기는 한데..

typedef를 사용하지 않고 나타내려면 어떻게 해야할까요!

char (*function_test(int a,int b))(*(*)(int,int))[4]
{

}
..이렇게 해보니 에러 나오고..아 머리 아프네요!
포인터의 끝장을 보겠다고 지금 열나게 공부중입니다~ 도와주세요! ..
전혀 필요없어 보이는 구문인가--ㅁ;;