[ C ] 전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. )
전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. ) 실질적인 컴파일 이전에 미리 처리되는 문장으로 선행처리기라고도 한다.컴파일러는 사용자가 작성한 코드를 컴파일하기에 앞서 전처리문에서 정의해 놓은 작업들을 먼저 수행한다. 종류로는 #define, #if, #ifdef, #ifndef, #defined, #undef 등이 있다.이것은 기존에 있는 방대한 소스 코드를 지우지 않고 활성화와 비활성화하는 데에 가장 많이 이용된다.즉, 기존에 있는 소스 코드를 건드리지 않고 부분적인 컴파일을 하는 것이다. C의 전처리문이 오는 줄(Line)의 첫 문자는 항상 '#'으로 시작한다. ANSI 표준에 따른 C의 전처리문의 종류- 파일 처리를 위한 전처리문 : #include- ..
2016. 1. 5.