매크로 함수에서 가변인자를 쓸수가 있다.
... 와 __VA_ARGS__ 를 사용할 수 있다.
#define TRACE(...) printf(__VA_ARGS__) 와 같이 선언할 수 있다.
사용 예는 아래와 같다.
TRACE("menu","follow", Type");
TRACE("menu","follow");
'컴퓨터 > 프로그래밍 언어' 카테고리의 다른 글
do while(0) 문을 쓰는 이유. (0) | 2014.05.10 |
---|---|
#if 1 또는 #if 0을 쓰는 이유 (0) | 2014.05.09 |
#define 뒤에 \를 붙이는 경우, 다중 줄로 #define을 선언하는 경우 (0) | 2014.05.09 |
[VS2010] C#에 C++로 만든 DLL 파일 추가하기 (0) | 2013.05.07 |
[C언어] 최대값 구하기 함수 (0) | 2012.08.06 |