C언어 함수 포인터 변수

포인터란? - 바로가기 프로그래머가 정의하는 모든 함수는 프로그램 실행 시 '메인 메모리'에 저장되어서 실행이 된다.그리고 함수의 이름은 메모리상에 저장된 함수의 주소 값을 의미한다. 그럼 함수 포인터 변수를 어떻게 선언 해야 할까?우선 함수 포인터의 포인터 형을 결정 해야한다. 아래의 문장을 보자.int simple_func(int num) { . . . }이 함수의 반환형은 int 이며 매게변수의 선언은 int num이며 함수의 이름은 simple_func는 함수 이름이며 함수의 주소값을 의미하는 상수형태의 함수 포인터가 된다. 자 여기서 simple_func의 형(type)은 무엇일까? 우리는 포인터의 형(type)은 반환형과 매게변수의 선언형태를 기준으로 구분하기로 약속 되어있다. 따라서 simp..