#include <stdio.h>
# define serialDebug(fmt, args ...) do{printf("func(%s)&line(%d)-----" fmt "\n", __FUNCTION__, __LINE__, ## args);}while(0);
/*do {} while(0)的使用时为了保证宏定义的使用者能无编译错误的用宏*/
/*https://weibo01.blog.csdn.net/article/details/81904498?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4.pc_relevant_default&utm_relevant_index=9*/
int main(void)
{
/*随意定义打印格式*/
serialDebug("%s,%d,%d","abc",666,888);
return 0;
}
C语言宏函数妙用——1
最新推荐文章于 2024-09-03 10:03:08 发布