function pointer 사용법 간단 정리
> 선언
int형을 리턴하며 int형 인자 하나를 받는 함수를 포인터 형식으로 선언하는 경우
int (*myhandler)( int );
> 할당
int myfunction( int );
이런 형식의 함수가 있을 때
myhandler = myfunction;
이렇게 하면 됨
> 실행
result = myhandler(a);
또는
result = (*myhandler)(a);
로 쓴다.
> 인자로 넘길 때
void pass_it( int (*myfp)(int) );
이런식으로 씀.