_LINE_

C

전처리기와 매크로 <1>

전처리기와 매크로 전처리기란? (아직) * 전처리기는 보통 컴파일 과정의 일부라고 하거나, 컴파일 전 단계라고 할 수 있다. * 전처리기가 하는 일을 알기 위해서는 일단 매크로를 알아야 한다. 매크로란? * 매크로는 전처리기가 지원하는 일종의 복사/붙여 넣기(치환)이다. * 전처리기는 매크로에 복붙 될 녀석이 정상인지 따위 생각하지 않는다. (못한다) #define 식별자 대체_목록 * 코드에 있는 식별자를 대체 목록으로 바꾼다. ex) #define PI 3.14 #define 식별자 * 위에 처럼 대체 목록이 없어서 정의는 할 수 있다. 내용은 없지만 정의는 되어 있는 상태 * 매크로를 함수 대신 사용한다면, 함수로 점프하지(함수 호출) 않으므로 성능상 이득이 있다. * 매크로를 변수나 상수 대신 사..

스누징어
'_LINE_' 태그의 글 목록