C语言宏定义的提示方法

请查看以下代码:& nbsp; & nbsp;  & nbsp;这是我早期使用intel驱动程序时由intel驱动程序编写的代码。

尽管这两个宏没有实际用途,但仔细查看后会发现它们。

很有用。

#define IN #define OUT #define UAdress volatile unsigned int * #define Raw_buffer void *& nbsp; void SetHwiPortsDataReg(IN UAdress寄存器,IN int值){_SetHwiPortsDataReg(Register,& value);}& nbsp; void _Out_Put_value(IN UAdress寄存器,OUT Raw_buffer缓冲区){_Out_Put_value(Register,buffer);}& nbsp; & nbsp;在这里,IN和OUT的定义可以使代码更易于阅读。

如上所述,IN表示输入数据,OUT表示获取数据,这是一个小技巧。

客服
分享
电话
服务电话:
TOP
深圳市相信过程科技有限公司❤舒先生❤欢迎您的咨询 深圳市相信过程科技有限公司❤舒先生❤欢迎您的咨询
服务电话
联系我们

    深圳市相信过程科技有限公司❤舒先生❤欢迎您的咨询