스마트웹 개발2021/프로그래밍 언어활용
함수 포인터
선물공룡디보
2021. 8. 9. 19:28
함수 포인터란?
- 함수의 주소를 저장하는 변수
- 프로그램 코드 간결화
- 상황에 따른 함수 호출
- 상황에 따른 함수 호출
- 함수를 데이터 형태로 처리 →함수의 보관과 전달이 용이
- 형식
- 리턴타입 (*함수 포인터명)(매개변수리스트);
- 활용
함수 포인터 활용
- 함수 포인터 이해
- 프로그램 개발 시 요구사항 분석 후 적절한 자료구조를 선택하는 것이 중요함
- 다양한 데이터 타입을 묶어서 처리할 필요가 있는 경우 적절한 자료구조는 구조체임
- 함수 포인터 활용
- qsort는 stdlib.h를 include 해야 함
- qsort는 테이블의 자료를 퀵정렬하는 함수임
- 비교함수는 처리할 자료형에 맞게 직접 구현해야 함