#include int add(int i, int j) { return i+j; } int sub(int i, int j) { return i-j; } void main() { int (*pf)(int, int); pf = add; printf("%d", pf(5,4)); pf = sub; printf("%d", pf(5,4)); } 이 C 프로그램은 포인터를 함수에 사용하여 add 함수와 sub 함수를 호출하는 예입니다. 이를 통해 두 수의 합과 차를 계산합니다. 함수 포인터 pf는 두 정수를 매개변수로 받고 정수를 반환하는 함수를 가리킬 수 있습니다. 프로그램의 흐름은 다음과 같습니다: 함수 포인터 pf를 선언합니다. 이 포인터는 두 개의 int 매개변수를 받고 int를 반환하는 함수를 가리킬 수 있..