[C언어] 함수포인터
프로그램을 실행하면 데이터는 메모리 영역중 데이터섹션(전역메모리, 스택메모리, 힙메모리)에 올라가는 반면기계어코드는 코드섹션에 위치하게 된다. 따라서 함수에 관한 코드 또한 메모리상에 위치하고 있으며, 함수의 이름이 메모리의 주소값이 된다. 함수 포인터란 ?함수를 가리키는 포인터이다.함수의 번지값과 함수 타입(리턴, 인수)에 대한 정보를 가지고 있다. 함수 포인터 변수함수의 번지값과 함수 타입(리턴, 인수)을 저장하는 변수, "함수 포인터를 저장하는 변수"이다.[문법]자료형 (*변수이름)(인수...);int Factorial(int n); // 위의 함수에 대한 함수 포인터 변수는 int (*pf)(int) = Factorial;// 한문장을 두 문장으로 표현하면int (*pf)(int);pf = Fac..