[C] C 언어 매크로, #define,
#define C언어에서 "전처리기", "전처리기 지시자" 등으로 표현하는 명령어들은 프로그래밍 또는 컴파일 직전에 수행되는 작업으로 컴파일 과정에서 기계어로 변환되지는 않지만 특정 동작 및 코드를 제어하는데 사용되는 코드를 뜻한다. 음.. 설명이 적절했으려나 모르겠다. 혹시 틀렸다면 댓글 부탁드립니다. 다양한 전처리 명령어가 있지만 이번 포스팅에서는 #define에 대해 알아보도록 하겠다. 전처기 명령어는 "#"으로 시작한다. #define은 상수, 변수, 함수, 문자열 등을 치환하는 역할을 한다. 간단한 예를하나 들어아래 코드를 보자. #include #define PI3.14 int main(void) { printf("%f\n", PI); return 1; } 출력결과는 3.14가 될 것이다. 원..