반응형
<소스 코드>
#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
반응형
'나미 > C' 카테고리의 다른 글
https post (0) | 2021.05.27 |
---|---|
strsep (0) | 2018.10.15 |
문자열 자르기 strtok (0) | 2018.02.05 |
strtol 함수 (0) | 2018.02.05 |
C언어 텍스트 컬러 (0) | 2017.07.12 |
switch case문안에 변수사용하기 (0) | 2017.06.21 |
C언어 파일읽기 (0) | 2017.06.21 |
공유메모리 key 하나로 구조체 배열할당하기 (0) | 2017.03.17 |
hexTobinary(2) (0) | 2017.03.08 |
hexTobinary (0) | 2016.12.16 |