그냥 한번 간단하게 테스트 해 보면 금방 아실텐데요... ;-)
#include <stdio.h>
#define func(a) printf(a)
int main() {
func("이것은 테스트입니다");
return 0;
}
요거랑,
#include <stdio.h>
#define func(a)
int main() {
func("이것은 테스트입니다");
return 0;
}
이걸 비교해 보면 아실껍니다.
그냥 define된 걸 없애는 걸로 알고 있습니다.