독하게 시작하는 C 제16장 전처리기
By 1%! 10%. | 2018년 2월 8일 |
전처리기 : compile 전 처리. (cpu의 연산과 무관(오직 compile time에만 연관됨))무엇을 컴파일 전 처리? -> 코드를 변형하는 것을. 선언(~~.h) int nData <-선언(무수히 많이 가능) 및 정의(오직 1회) 헤더(~~.h) : 선언이 들어가 있는 것 #include <~.h> 검색대상 : 컴파일러 설정 상의 시스템 폴더(디렉터리)에서 찾음#include "~.h" 검색대상 : 현재 폴더 #pragma once ?????????? 매크로 : 실제로는 매크로가 아니라 한 행 혹은 구문으로 표기. A 함수 -> B 함수 CALL 하면 비용이 생김여기서 말하는 비용은 : STACK의 증가 매개변수 양매개변수에 덩치큰 것을 주는 것은 별로 좋은게