매크로 상수 - 매크로 상수의 정의, 매크로 상수의 해제, 매크로 상수의 장점

CODEDRAGON Development/C, C++

반응형

 

 

 

매크로 상수의 정의

 

#define PI 3.14

 

전처리기 지시자 #define 매크로 상수를 선언하기 위해서 #define 지정
매크로 상수 이름 PI 매크로 상수의 이름을 지정
치환값 3.14 매크로 상수에 치환되는 지정

 

 

 

 

매크로 상수의 장점

·         프로그램 수정이 용이합니다.

·         숫자 대신에 직관적인 의미를 갖는 이름을 부여할 있습니다.

·         변수와 달리 추가적인 메모리 공간을 요구하지 않습니다.

·         코드에 등장하는 상수들을 한곳에 모아서 관리할 있습니다.

 

 

 

 

매크로 상수의 해제

 

#undef PI

 

전처리기 지시자 #undef 매크로의 선언을 해제하기 위해서 #undef 지정
해제할 매크로 이름 PI 해제할 매크로 이름 지정(미리 정의된 매크로 상수)