출처: http://ingorae.tistory.com/483 함수를 포인터로 받는 방법이다. 우선 함수포인터의 쓰는 방법 부터 보자. int test(int num){ printf("input num is %d.\n", num); } int main() { int (*testptr)(int); testptr = test; testptr(100); } 위의 코드에서와 같이 호출하고자 하는 함수 이름 대신에 별표(*) 포인터변수를 적어주면된다. 리턴타입 + (* 함수포인터 변수) ( 함수 인자 타입, .... ) 그럼 왜 typedef 함수 포인터를 선언하는가? 예제에서와 같이 int (*testptr)(int); 식으로 적어서 함수포인터 변수를 선언하면 되는데 매번 이런식으로 적으면 코드가 길어지기도 하..