This question already has answers here:
Use #ifdefs and #define to optionally turn a function call into a comment
(11个答案)
5年前关闭。
在我的代码中,我使用了很多表达式,例如:
我想知道是否可以将其更改为宏,例如:
或至少:
?
这样够好吗?
(11个答案)
5年前关闭。
在我的代码中,我使用了很多表达式,例如:
#if DEBUG
printf("Some text = %d", param);
#endif
我想知道是否可以将其更改为宏,例如:
DEBUG("Some text = %d", param);
或至少:
DEBUG("Some text =", param);
?
最佳答案
#ifdef DEBUG
#define DPRINTF(...) printf(__VA_ARGS__)
#else
#define DPRINTF(...)
#endif
这样够好吗?
关于c - #if#endif宏内,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26767322/
10-11 18:20