/* Debugging */
#ifdef DEBUG_THRU_UART0
# define DEBUG(...) printString (__VA_ARGS__)
#else
void dummyFunc(void);
# define DEBUG(...) dummyFunc()
#endif
我在C编程的不同头文件中看到了这种符号,我基本上明白它是传递参数,但我不明白这个“三点符号”被称为什么?宏中的__VA_ARGS__是什么意思?
有人可以解释它与例子或提供链接也关于VA阿格斯?