当前位置: 技术问答>linux和unix
关于头文件定义的问题
来源: 互联网 发布时间:2016-10-19
本文导语: # define PDEBUG(fmt, args...) printk( KERN_DEBUG "scull: " fmt, ## args) printk中的 ## 是做什么用的? | 假如只是调用PDEBUG("nothing")(不加任何参数)的话,##的作用就显示出来了。 ##是C标准里的东...
# define PDEBUG(fmt, args...) printk( KERN_DEBUG "scull: " fmt, ## args)
printk中的 ## 是做什么用的?
printk中的 ## 是做什么用的?
|
假如只是调用PDEBUG("nothing")(不加任何参数)的话,##的作用就显示出来了。
##是C标准里的东西,#也是C标准里的。
##是C标准里的东西,#也是C标准里的。
|
##这样的话,当只有一个参数的时候,前面的逗号就不会显示