Function Pointer   함수 포인터

(2024-01-29)

1. 함수 포인터

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

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

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

  ㅇ (유의점)
     - 문법이 다소 복잡하므로 사용에 주의해야 함

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


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)          편집 후원          편집 이력
  1. Top (분류 펼침)      :     1,591개 분류    6,512건 해설