함수 포인터 예제
#include <stdio.h>
void hello(int num_1, int num_2){
printf("\n");
printf("hello~\n");
}
void hi(int num_3, int num_4){
printf("hi~~~~");
}
int main(void){
void (*fp)(int, int); //함수 포인터
hello(0, 0);
hi(0, 0);
fp = hello;
fp(1, 2); //hello();
fp = hi;
fp(3, 4);
return 0;
}
포인터에서는 함수 원형의 '반환값(void)', '매개변수 갯수(2개)', '자료형(int)' 가 모두 같아야 한다.
'C > Example' 카테고리의 다른 글
[C] 예제 - 계산기 제작 (함수, 포인터, 배열) (0) | 2021.03.05 |
---|---|
[C] 예제 - 계산기 제작 (함수, 포인터) (0) | 2021.03.05 |
[C] 예제 - 소수 판별 (함수 이용) (0) | 2021.03.05 |
[C] 예제 - 계산기 제작 (함수 이용) (0) | 2021.03.05 |
댓글