LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: foxhawl

# define DMDEBUG(f, arg...) do {} while (0)

[复制链接]
发表于 2007-5-20 08:21:25 | 显示全部楼层
Post by manphiz
C标准规定的。可以通用。
printf() , scanf() 就是这样的。

这是可变参数宏,跟printf中的可变参数函数概念不一样的。在ANSI C中C99标准有的,但是在这之前的C89是没有的。但是有些编译器提供了这种扩展,像GCC早就有了,只是语法跟C99中有些区别。MSVC 8开始也支持可变参数宏,不过,语法也跟C99不一样。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表