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]
{
}
..이렇게 해보니 에러 나오고..아 머리 아프네요!
포인터의 끝장을 보겠다고 지금 열나게 공부중입니다~ 도와주세요! ..
전혀 필요없어 보이는 구문인가--ㅁ;;
test function_test(int a,int b)
{
..........
}
test는 함수 포인터입니다.
가르키는 함수는 인수는 (int,int)이고 리턴하는 타입은 크기 4의 char 배열 포인터입니다.
-ㅁ- 좀 구문이 변태스럽기는 한데..
typedef를 사용하지 않고 나타내려면 어떻게 해야할까요!
char (*function_test(int a,int b))(*(*)(int,int))[4]
{
}
..이렇게 해보니 에러 나오고..아 머리 아프네요!
포인터의 끝장을 보겠다고 지금 열나게 공부중입니다~ 도와주세요! ..
전혀 필요없어 보이는 구문인가--ㅁ;;
사실 typedef 없이는 의미가 없음