함수 포인터1 C언어 - 함수 포인터와 void 포인터 메모리 공간에 저장되는 것은 변수뿐만이 아니라, 프로그램 실행의 흐름을 구성하는 함수들도 바이너리(binary) 형태로 저장된다. 그리고 메모리 공간에 저장된 함수의 주소 값을 저장하는 포인터 변수를 "함수 포인터 변수"라고 한다. 함수 포인터 함수 포인터의 포인터 형(타입) 프로그래밍을 할 때 정의되는 모든 함수는 프로그램 실행 시 메인 메모리에 저장되어 실행된다. 배열의 이름이 배열의 시작 주소 값을 의미하듯이, 함수의 이름은 함수가 저장된 메모리 공간의 주소 값을 의미한다. 함수 포인터 변수를 선언할 때는 먼저 함수 포인터의 포인터 형을 결정해야 한다. 변수에서도 그랬듯이 형을 결정하지 못하면 적절한 함수 포인터 변수의 선언이 불가능하다. int SimpleFunc(int num) { . . . ... Programming/C 2021. 10. 5. 이전 1 다음 728x90