오늘 배울 내용은 매크로 함수 입니다. 매크로 함수를 배우기 앞서 전처리기라는 것에 대해서 알아둬야 하는데 이 전처리기는 컴파일 하기 앞서 소스파일을 처리하는 컴파일러의 한 부분입니다. 자동으로 실행되며 수정된 소스 파일을 생산합니다. 보통은 컴파일이 끝나면 자동으로 삭제되기 때문에 사용자에게는 보이지 않습니다. 전처리기는 # 기호로 시작하는 전처리기 지시어를 처리합니다. 가까운 예로 #include가 있습니다. 지시어 의미 #define 매크로 정의 #include 파일 포함 #undef 매크로 정의 해제 #if 조건이 참일 경우 #else 조건이 거짓일 경우 #line 행 번호 출력 #ifdef 매크로가 정의되어 있는 경우 #ifndef 매크로가 정의되어 있지 않은 경우 #endif 조건 처리 문장 ..