+ -
当前位置:首页 → 问答吧 → 请教 #define dbg(x...) do{}while(0);

请教 #define dbg(x...) do{}while(0);

时间:2010-07-19

来源:互联网

大家好,刚才看到有如下的宏定义,没有见过,向大家请教一下。那个(x...)是什么意思,怎么用这个宏,谢谢!
#define dbg(x...) do{}while(0);

作者: linux_kejun   发布时间: 2010-07-19

确信能用?

作者: hellioncu   发布时间: 2010-07-19

省略号是表示不限制参数。。而且好像不是所有版本的编译器都支持??

作者: magicrobot1984   发布时间: 2010-07-19

回复 hellioncu
在linux的内核代码中看到的,应该能用吧

作者: linux_kejun   发布时间: 2010-07-19

回复 magicrobot1984
那这宏怎么用哇?能举个例子不?谢谢

作者: linux_kejun   发布时间: 2010-07-19

没用过。

作者: ecjtubaowp   发布时间: 2010-07-19

没用过,也只看过这种方式,但写法有点差别啊,不是dbg(x...)这样的,一般都是dbg(x,...) 这种。

作者: magicrobot1984   发布时间: 2010-07-19