트랜스레이션 유닛1 [C언어]전처리(Preprocessing) 단계 전처리 단계에 대해서 설명해 보겠다. 전처리 과정의 뜻은 대략적으로 소스코드를 확장된 소스 코드(=트랜스레이션 유닛)로 바꿔주는 과정을 말한다. 이전 글에서도 간단하게 #include 가 어떤 식으로 작동하는지를 보여줬는데 모든 #으로 시작하는 매크로는 아래와 같은 방식으로 작동되니 알고 있으면 될 것 같다. 전처리 과정 입력 : C파일 하나 주석제거 : C파일에 있는 모든 주석을 제거해 주는 작업을 한다. 매크로를 복붙(확장)함 #으로 시작하는 것들을 매크로라고 하는데, 이 매크로들은 전부다 복붙을 한다고 보면 된다. 확장 : (#include "헤더파일")을 지우고 그 자리에 헤더파일 속에 있는 내용을 복사해서 가져다 붙인다. 인클루드는 꼭 헤더파일만 하는 것은 아니다 .c 파일도 가능하지만 컴파일을.. 2023. 2. 16. 이전 1 다음