Chapter 16. 전처리기 전처리기 Compile 하기전에 선행 처리하는 구문 (CPU 연산 X, only compile time) 어떤걸 처리하는가? -> 코드를 변형시킨다. #으로 시작한다. #include 외부 file을 현재 Source code의 위에 포함해 함께 compile 하는 것 ~.h를 include 한 것은 그 code를 ~.c 위에 직접 작성한 것과 동일 "~.h" : 헤더파일이 현재 디렉터리에 존재하는 경우 : 헤더파일이 컴파일러 설정에 따른 시스템 디렉터리에 존재하는 경우 macro한 행 혹은 여러 행으로 기술할 수 있는 구문 자주 반복되며 길이가 짧은 코드를 함수로 만들면 코드를 보기는 쉽지만 오버해드가 크기때문에 사용 정의할 때 가장 바깥에 ( ) 를 빼면 우선순위와 같은 문제가 발생할 수 있다. 또한.. 더보기 이전 1 2 3 4 5 6 ··· 35 다음