/* Debugging */
#ifdef DEBUG_THRU_UART0
# define DEBUG(...) printString (__VA_ARGS__)
#else
void dummyFunc(void);
# define DEBUG(...) dummyFunc()
#endif
我在C編程的不同頭文件中看到了這種符號,我基本上明白它是傳遞參數,但我不明白這個「三點符號」被稱爲什麼?宏中的__VA_ARGS__是什麼意思?
有人可以解釋它與例子或提供鏈接也關於VA阿格斯?