나미/C
함수 포인터(간단하게)
규남
2023. 8. 27. 19:31
반응형
<소스 코드>
#include <stdio.h>
int sum(int a, int b)
{
return a + b;
}
int main()
{
// 함수 포인터 사용해보기
// 1. 함수포인터를 사용하기 위한 구조 기억하기
// 반환형(int) 함수포인터 이름(*abc) 매개변수,인자(int a, int b)
// int (*abc)(int a, int b) => 기본구조는 void (*abc)()
// 2. 함수 포인터 선언하기
int (*abc)(int a, int b);
// 3. 선언한 함수 포인터를 사용할 함수 만들기( sum 함수 )
// int sum(int a, int b)
// 4. 만들어둔 함수를 선언한 함수 포인터를 이용하여 받아오기
abc = sum;
// 5. 받아온 함수 사용하기
int num = abc(1, 2);
printf("%d", num);
}
<결과 확인>
728x90
반응형