[ C언어: 전처리기란? ]


[ C언어: 전처리기란? ]

전처리기란? 전처리기(preprocessor): 컴파일하기에 앞서 소스 파일을 처리하는 컴파일러의 한 부분. 전처리기는 수정된 소스 파일을 생성하고, 다음 단계 컴파일러 프로그램에 의해 본격적으로 컴파일된다. (보통 수정된 소스 파일은 컴파일 과정이 끝난 다음 삭제되기 때문에 사용자에게 보이지 않는다.) 지시어 의미 지시어 의미 #define 매크로 정의 #endif 조건 처리 문장 종료 #include 파일 포함 #ifdef 매크로가 정의되어 있는 경우 #undef 매크로 정의 해제 #ifndef 매크로가 정의되어 있지 않은 경우 #if 조건이 참일 경우 #line 행번호 출력 #else 조건이 거짓일 경우 #pragma 시스템에 따라 의미 다름 단순 매크로 단순 매크로(macro): #define 문을 이용하여 숫자 상수를 기호 상수로 만든 것 #define MAX_SIZE 100 상수 100을 MAX_SIZE 기호 상수로 표현하려는 이유는 무엇일까? ① 가독성을 높인다. (...


#c언어 #매크로 #undef #pragma #line #include #ifndef #ifdef #if #endif #else #define #전처리기

원문링크 : [ C언어: 전처리기란? ]