宏定義DEBUG()代替printf()

今天看到這樣一段代碼,值摘取其中宏定義的部分,以下:編程 #define DEBUG(fmt,args...) printf("%s(%d)-%s -> " #fmt "\n", __FILE__, __LINE__, __FUNCTION__, ##args); spa 相信不少初入編程界的新人朋友們(我也是新人,汗。。。),看到這就會有疑問:字符串 1.fmt及#fmt是什麼?  2.##ar
相關文章
相關標籤/搜索