보통 C언어를 사용하면서 포인터는 변수를 가리킬 때 사용하고는 한다. 그러나 포인터는 함수의 시작 주소도 나타낼 수 있다. 이를 우리는 '함수 포인터'라고 한다. 함수 포인터란? 함수 포인터에는, 3가지 부분으로 나뉜다. type (*function_name) (arguments); 함수의 자료형 함수의 이름을 대신하여 호출할 수 있는 함수 포인터 매개변수 로 이루어진다. #include int sum(int, int); int main() { int (*fp)(int, int); fp = sum; printf("%d\n", fp(10, 20)); //1 printf("%d\n", sum(10,20)); //2 printf("%d\n", (*sum)(10,20)); //3 return 0; } int s..