1. 전처리기(Preprocessor) 전처리기는 말 그대로 전에(Pre) 처리(process)하는 기능(or) 이다. 컴파일러에 포함되어 있고, 사용자가 작성한 코드를 컴파일 하기에 앞서 전처리문에서 정의해 놓은 문장들을 먼저 처리한다. 즉 본격적으로 컴파일하기에 앞서 사전 준비적인 계산을 행하는 프로그램이다. 전처리기에서는 몇 가지의 전처리 지시자들을 처리하고, 이 지시자들은 # 기호로 시작한다.( # 기호는 문장의 첫번째여야 한다!) 다음과 같은 전처리기에 자주 사용되는 지시자들이 있다. 지시어 의미 #define 함수 & 상수들의 상징화, 매크로화 즉 다양한 인자들에 대해 정의한다. #include 외부에서 선언된 다양한 파일, 소스코드, 라이브러리를 포함시킨다. #undef #define 으로 정의된 내용을 삭제한다. #if, #else, #endif, #elif, #ifndef ... 조건에 따른 컴파일 지시 키워드로 컴파일러에게 소스코드의 컴파일 영역을 알려준다. #li...
#c언어
#Preprocessor
#undef
#개념
#단순매크로
#매개변수
#매크로
#반환
#인수
#전처리기
#컴파일
#프로그램
#line
#include
#if는
#define
#define으로
#define은
#elif
#else
#endif
#if
#ifdef
#ifdef는
#ifdef와
#ifndef
#함수매크로
원문링크 : C언어_14 전처리기와 분할 컴파일