#define (1) 썸네일형 리스트형 #define #define은 매크로 상수를 정의하는 전처리기입니다. #define (이름) (값) 형식으로 씁니다.(값은 생략 가능) #include #define BASE 12 int main() { float a = 1 / BASE;//1 / 12 float b = BASE * 3;//36 return 0; } 위와 같이 일반 변수처럼 쓸 수 있습니다. 그러나 일반 변수와 다르게 BASE에 12가 치환되는 것입니다. 즉, float a = 1 / BASE 코드는 float a = 1 / 12코드로 변합니다. 그렇기 때문에 BASE = 2; 같이 값을 변경하려 하면, 코드가 12 = 2;와 같기 때문에 오류가 납니다. 그리고 값에 단순한 단일 숫자가 아니라 식, 문자열 등 원하는 문자를 모두 쓸 수 있습니다. 단순.. 이전 1 다음