함수 정의와 호출 1. 함수 개념 1) 함수(function): 프로그램에서 원하는 특정한 작업을 수행하도록 설계된 독립된 프로그램 단위- 필요한 입력을 받아 원하는 기능을 수행한 후 결과를 반환(return) 2) 라이브러리 함수(library function)와 사용자 정의 함수(user defined function)로 구분- 라이브러리 함수: 개발환경에 만들어 놓은 라이브러리- 사용자 정의 함수: 필요에 의해서 개발자가 직접 개발하는 함수 2. C 프로그램 함수 1) 여러 함수로 구성되는 프로그램- main()함수와 필요한 다른 함수로 구성되는 프로그램 2) 함수 main()- 이름이 지정된 함수- 프로그램의 실행이 시작되는 특수한 함수- 첫 줄에서 시작해 마지막 줄을 실행한 후 종료 2) 함..