[C] C언어의 지시어(헤더파일, 전처리, 매크로)
미리 정의된 매크로
https://docs.microsoft.com/ko-kr/cpp/preprocessor/predefined-macros?view=msvc-160
https://docs.microsoft.com/ko-kr/cpp/preprocessor/predefined-macros?view=msvc-160
// 미리 정의된 include 폴더에서 파일을 찾는다.
#include <파일이름>
// 현재의 소스 코드가 저장되어 있는 폴더에서 먼저 찾고, 파일이 없다면 미리 정의된 include 폴더에서 파일을 찾는다.
#include "파일이름"
// 컴파일러 오류 메시지를 발생.
#error
// 파일을 추가한다.
#import
// Else if
#elif
// Else
#else
// 식별자가 정의되어 있지 않으면 참.
#ifndef
// 식별자가 정의되어 있으면 참.
#ifdef
// #findef나 #ifdef, #else에 대한 전처리기 부분을 종료
#endif
// 내부 행 넘버를 변경한다.
#line
// 식별자를 정의하지 않는다.
#undef
// 컴퓨터 또는 운영 체제 관련 컴파일러 기능을 지정
// #pragma once 처럼 뒤에 토큰을 붙여서 쓰며 토큰들은 아래 링크 참조
// https://msdn.microsoft.com/ko-kr/library/d9x1s805.aspx
#pragma
// 식별자 또는 매개 변수화된 식별자와 토큰 문자열을 연계한 매크로를 생성
#define
댓글
댓글 쓰기