博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言开关宏定义的学习##__VA_ARGS__
阅读量:3707 次
发布时间:2019-05-21

本文共 264 字,大约阅读时间需要 1 分钟。

最近写c程序,学到一种开关宏,极大提高程序的控制性:

#define __DEBUG

#ifdef __DEBUG

#define tnfs_print(format, ...) printf (format, ##__VA_ARGS__)
#else
#define tnfs_print(format, ...)
#endif

 

如果 定义了 __DEBUG (作为开关)

   则调用 tnfs_print()宏  则相当于打印 printf();

 

相当于debug的一个开关!!!!!

##__VA_ARGS__ 这个宏可以参考:

转载地址:http://rzzjn.baihongyu.com/

你可能感兴趣的文章
SpringBoot使用AOP做系统日志
查看>>
确保安全的HTTPS
查看>>
HTTP确认访问用户身份的认证
查看>>
SpringBean的生命周期
查看>>
github下载的几种加速方法
查看>>
程序员是怎样玩植物大战僵尸的
查看>>
子网划分
查看>>
JS原生再现黑客帝国文字矩阵
查看>>
git托管代码到GitHub和Gitee(码云)
查看>>
你永远无法叫醒一个装睡的人(关于自媒体发展的详细介绍)
查看>>
STM32CubeMX-6.1.1 编写 stm32H743IIT6 生成keil工程时出现错误
查看>>
多文件编译写法
查看>>
操作系统--中断与系统调用
查看>>
Error running ‘ ‘D:/openjdk-16.0.1_windows-x64_bin/jdk-16.0.1/bin‘ is not a valid JRE home
查看>>
一行只能放一个元素,搜索框输入框el-input不能调整大小,el-col,el-row的形式失效.....等问题-elemntui样式为引入---某坑记录指南
查看>>
js中slice、splic、splite相互间的区别
查看>>
美化代码工具---Prettier使用简单介绍
查看>>
将中国标准时间转化为yyyy-MM-dd 00:00:00格式
查看>>
Invalid prop: type check failed for prop “index“. Expected String, got Undefined
查看>>
改变一个ppt所有的幻灯片的背景色和字体颜色
查看>>