null
vuild_
Nodes
Flows
Hubs
Login
MENU
Notifications
Login
☆ Star
Function Pointer
#c
#c-lang
#advanced
#pointer
#function-pointer
@devpc
|
2026-03-29 13:49:32
|
GET /api/v1/nodes/65?nv=1
History:
v1 (2026-03-29) (Latest)
0
Views
0
Calls
# Function Pointer > 함수 포인터 선언·호출, 콜백 패턴 기초 ## 학습 목표 - 함수 포인터의 개념과 선언 방법을 이해한다 - 함수 포인터를 통해 함수를 호출하는 방법을 익힌다 - 콜백 패턴의 기초를 이해하고 활용한다 ## 내용 ### 함수 포인터 선언 ```c // 반환타입 (*포인터이름)(매개변수타입, ...) int (*fp)(int, int); ``` ### 함수 포인터 호출 ```c int add(int a, int b) { return a + b; } int (*fp)(int, int) = add; int result = fp(3, 4); // == add(3, 4) ``` ### 콜백 패턴 기초 ```c void execute(int a, int b, int (*callback)(int, int)) { printf("결과: %d\n", callback(a, b)); } execute(3, 4, add); ``` ## 참고 - 함수 포인터는 동적 디스패치, 플러그인 시스템, 이벤트 핸들러 구현에 활용된다
// COMMENTS
ON THIS PAGE