c언어 개념 정리와 문제 풀이를 통해 알고리즘 수업을 준비하는 과정입니다. 그동안 수강했던 c언어 수업 자료와 윤성우의 열혈 C 프로그래밍의 내용을 포함해 저에게 기록할 가치가 있는 내용이 담겨 있습니다. 함수 포인터란? 변수 뿐만 아니라 함수들도 바이너리 형태로 메모리 공간에 저장되어서 호출 시 실행이 된다. 메모리상에 저장된 함수의 주소 값을 저장하는 포인터 변수가 '함수 포인터 변수'이다. 함수의 이름은 메모리상에 저장된 함수의 주소 값을 의미한다. 배열이름이 배열의 시작주소 값을 의미하듯, 함수이름도 함수가 저장된 메모리 공간의 주소 값을 의미하는 것이다. 그럼 함수 포인터 변수는 어떻게 선언해야 할까? 이를 위해서는 먼저 함수 포인터의 포인터 형을 결정해야 한다. 모든 변수가 그러하듯 형을 결정..