선물공룡디보
2021. 8. 1. 01:58
매크로
- 매크로 상수
- #define 매크로명 값
- 전처리기 소스 파일에서매크로 상수가사용된곳을 모두 찾아서정의된문자열로대치
#define PI 3.1415 실수형 상수를 매크로 상수로 정의
area = PI * radius * radius;
#define MSG “잘못 입력했습니다.”
if( n < 0 )
printf(MSG);
- 매크로 함수
- #define 매크로 함수명(인자1, 인자2, ∙∙∙) 대치할 내용
#define SQUARE(n) n*n
int main(void)
{
int result = SQUARE(3);
}
- 예약 매크로
- #define 매크로 함수명(인자1, 인자2, ∙∙∙) 대치할 내용
