-
[C Language] 1. 전처리기(Pre-processor) - C 언어CSE/C Language 2015. 6. 13. 10:001. 전처리기 개요- 컴파일러를 기준으로 먼저 수행한다라는 의미.- 전처리기는 컴파일러에 앞서 아래와 같은 것을 먼저 처리함.○ 전처리 지시자를 처리(#으로 시작)#define, #include, #ifdef, #else, #endif, #if, #elif, #line, #error, #pragma○ 함수를 처리sqrt(), atan(), atan2(), exit(), atexit(), memcpy(), memmove()주석을 제거하는 것은 전처리기가 처리하고, 나머지는 컴파일러에의해 컴파일 된다.'전처리 지시자의 종류'1. #define2. #include3. #ifdef ~ #endif4. #if defined(XX) ~ #endif5. #if !defined(XX) ~ #endif6. #undef2. #include- 가장 기본적이며 많이 쓰는 지시자.- printf()를 쓰기위하여 stdio.h 를 include하는 등의 여러 함수를 쓰기위한 필수적.
* Programming in C 서적을 참고하여 작성하였습니다.
'CSE > C Language' 카테고리의 다른 글
[C Language] 7. 대입 연산자(Assign operator) - C 언어 (0) 2015.06.13 [C Language] 6. 연산자 개요(Introduction to operator) - C 언어 (0) 2015.06.13 [C Language] 5. 입출력 함수(I/O Function) - C 언어 (0) 2015.06.13 [C Language] 4. 내장 매크로(Nested Macro) - C 언어 (0) 2015.06.13 [C Language] 3. 매크로 함수(Macro function) - C 언어 (0) 2015.06.13 [C Language] 2. 매크로 변수(Macro Variable) - C 언어 (0) 2015.06.13