/* Debugging */
#ifdef DEBUG_THRU_UART0
# define DEBUG(...) printString (__VA_ARGS__)
#else
void dummyFunc(void);
# define DEBUG(...) dummyFunc()
#endif
我在 C 编程的不同标头中看到过这种表示法,我基本上理解它是传递参数,但我不明白这种“三点表示法”叫什么?
有人可以用例子解释它或提供关于 VA Args 的链接吗?