[C] C언어의 지시어(헤더파일, 전처리, 매크로)

미리 정의된 매크로
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

댓글

이 블로그의 인기 게시물

[NSIS] 32비트와 64비트 모듈 등록하는 법. (regsvr32)

[Visual Studio] Windows 7 에서 Visual Studio 6.0 디버그 시 프로세스 좀비되는 증상 해결 방법