Function Pointer   함수 포인터

(2022-01-17)

1. 함수 포인터

  ㅇ (역할)
     -  C 함수배열,구조체 내에 넣거나, 함수매개변수로 넘기거나 반환하는 등

  ㅇ (선언 형식)
     -  반환값_자료형 (*함수_포인터_이름) (매개변수_자료형_리스트)

  ㅇ 활용 例)
     - (선언)  void (*fp)();   // 반환값,매개변수가 없는 함수 포인터선언
     - (대입)  fp = 기존함수이름;   // 기존 함수함수 포인터 fp에 대입 
        . 만일, 기존 호출될 함수가 반환값,매개변수가 있다면,
        . 선언되는 포인터 함수는,
        . 기존 호출될 함수의 반환값,매개변수자료형 및 개수와 일치해야 됨
     - (호출)  fp();   // 함수 포인터 fp에 의해, 이에 대입된 함수를 호출함

배열,포인터
   1. C 배열   2. 포인터   3. 함수 포인터   4. 파일 포인터  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"