#define PDEBUG(fmt, args...) pri…
来源:互联网 发布:宜宾淘宝店长招聘网 编辑:程序博客网 时间:2024/06/14 23:17
#definePDEBUG(fmt, args...) printk( KERN_DEBUG "scull: " fmt, ## args)PDEBUG("a=%d, b=%d", a, b); 在展开宏时, 由于args = a, b, 故展开后变为 printk(KERN_DEBUG "scull: " "a=%d, b=%d", a, b);宏定义中的省略号就是指一串数目不限的参数列表,前面用args只有为了后面引用这串参数.如果在args与省略号之间加入逗号,就变成args= a, 而省略号指向的那串参数只包含一个b.
#define PDEBUG(fmt, args...) printk( KERN_DEBUG "scull: " fmt, ##args) PDEBUG("a=%d, b=%d", a, b); 在展开宏时, 由于args = a, b, 故展开后变为printk( KERN_DEBUG "scull: " "a=%d, b=%d", a, b);宏定义中的省略号就是指一串数目不限的参数列表,前面用args只有为了后面引用这串参数.如果在args与省略号之间加入逗号,就变成args= a, 而省略号指向的那串参数只包含一个b.
0 0
- #define PDEBUG(fmt, args...) pri…
- #define PDEBUG(fmt, args...) pri…
- HDOJ 1028 Ignatius and the Pri…
- #define A (* (volatile unsigned …
- fmt:formatDate value d…
- binary '<<' : no operator define…
- 集线器 交换机 路由器 网桥 …
- String [] args是干什么的
- Kettle 使用备忘录 3- USER DEFINE…
- 使用BBED修改SCN …
- Hive安装 …
- android o…
- android …
- [转] 彼尔…
- “constructors not allowed …
- 关于alter system switch lo…
-  
- #define _INTSIZEOF(n)
- mknod
- Linux中的延时函数
- Linux中的延时函数
- scull源码分析
- scull源码分析
- #define PDEBUG(fmt, args...) pri…
- #define PDEBUG(fmt, args...) pri…
- 模板匹配函数cvMatchTemplate中的…
- 模板匹配函数cvMatchTemplate中的…
- 模板匹配函数cvMatchTemplate中的…
- 模板匹配函数cvMatchTemplate中的…
- 图像处理中的模板匹配(程序基于Op…
- 图像处理中的模板匹配(程序基于Op…
- 环境变量是和Shell紧密相关的