[C언어]함수포인터(Function Pointer).
포인터에 포인터, 더블포인터, 포인터배열, 배열포인터, 함수 포인터, const 포인터, void 포인터 가 있다. 오늘은 함수 포인터를 정리한 내용이다. 앞에 포인터, 더블포인터는 이해했다면 함수 포인터도 이해하기 쉽다. 1. 함수의 반환탑입이 같아야한다. 2. 함수의 매개변수가 같아야한다. 이 두가지사항만 알고있다면 된다. 함수포인터도 함수의 주소를 담는 그릇인 것이다. #include void echo() { printf("hello C World\n"); } int add(int a, int b) { printf("%d\n", a + b); return a + b; } int main() { /* Function Pointer */ void (*fp)(); fp = echo; fp(); print..
Language/C
2022. 2. 27. 23:40