전처리기 전처리기 - 컴파일러가 소스코드를 컴파일하기 전에 미리 선행하는 것이 전처리기이다. - cpu의 연산과는 상관 없다. (오직 컴파일 타임에 일어나는 것이다) - #을 붙여서 사용한다.
(예를들어 #include) #include - #include <~.h> : 컴파일러 설정 내 디렉토리에서 헤더파일을 검색한다. - #include “~.h” : 현재 폴더(일반적으로 프로젝트 파일이 있는 폴더이다.)에서 헤더파일을 검색한다. - 직접 헤더파일을 만들어서 쓸 수도 있다. 그 경우 #pragma once를 붙여줘야 한다.
매크로와 __inline 함수 - 매크로는 실제로 함수가 아니라 한 행 혹은 여러 행으로 기술할 수 있는 구문이다. - 매크로 예시 #include
#
c언어
#
include
#
inline
#
pragma
#
매크로
#
전처리기
#
조건부컴파일
원문 링크 : c언어 전처리기