전처리기
- 프로그램 컴파일 직전에 실행되는 별도의 프로그램
- 외부 파일을 포함시키라는 의미인 전처리기 기호 #으로 시작해서 개행으로 종료
< 전처리기의 역할>
- 컴파일러와 함께 제공되는 헤더 파일을 include 할 때 사용
- 디버깅에 도움을 주며 헤더 파일의 중복 포함 방지
함수
- 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합
- 함수는 프로그램을 구성하는 기본적인 단위
- C프로그램은 이런 함수들로 구성되며, 포함된 함수들을 사용하여 프로그램의 목적을 달성하게 된다.
- C언어에서 함수는 크게 표준 함수와 사용자 정의 함수로 구분할 수 있다.
함수를 사용하는 이유?
- 반복적인 프로그래밍 방지
- 프로그램을 여러 함수로 작성하면 모듈화로 인한 가독성 향상
- 프로그램 수정 시, 유지 보수 용이
함수의 구조