전처리기는 소스 코드가 컴파일러를 통과하기 전에 보내는 프로그램입니다. # 기호로 시작하는 전처리 지시문에 따라 작동합니다.
전처리기 명령에는 다음과 같은 세 가지 유형이 있습니다.
매크로 대체 지시어.
파일에는 지침이 포함되어 있습니다.
컴파일러 제어 지시문.
모든 식별자를 미리 정의된 문자열로 대체합니다.
매크로 대체 명령을 정의하는 구문은 다음과 같습니다.
# define identifier string
예:
#define PI 3.1415 #define f(x) x *x #undef PI
다음은 매크로 대체 명령을 위한 C 프로그램입니다−