(本文是自己在学习是总结的自己所用到的几点知识,仅仅用作自己学习笔记使用,以后若有需要会更新)
#define DBGA(fmt, args...) printf(fmt"\n", #args);
#define DBGD(fmt, args...) printf("%s"fmt"\n",__FUNCTION__, #args);
#define DBGC(fmt, args...) printf(fmt"\n", ##args);
#define DBGB(fmt, args...) printf("[%s]: hello"fmt"\n", __FUNCTION__, #args);
int main(void)
{
char str[] = "helloeveryone";
DBGA("%s", "hello", __FUNCTION__, dbga, str);
DBGD("%s", "hello", __FUNCTION__, dbgd, str);