##做为宏定义的参数的作用
2013-03-22 10:17
267 查看
#define write(Device, Addr, Data) IO_write((unsigned long)(Addr##_Offset), Data, Device)
程序有时候会出来类似的方式.
很简单:
write(Device,host, date);
那么这一句的意思就是:
IO_write((unsigned long)(host_Offset), Data, Device)
简单明了.
作者:张亮校
日期:2013.3.22
程序有时候会出来类似的方式.
很简单:
write(Device,host, date);
那么这一句的意思就是:
IO_write((unsigned long)(host_Offset), Data, Device)
简单明了.
作者:张亮校
日期:2013.3.22
相关文章推荐
- 【转】宏定义中##和#的作用
- 利用宏定义中的##实现函数模板的作用
- 宏定义中的 # , ##以及 _ _VA_ARGS_ _ 的作用
- 宏定义中##和#的作用
- C语言宏定义中#和##的作用(需要对两片博文进行整理)
- 宏定义中##和#的作用
- C99标准之宏定义_可变参数宏_#_##
- C语言宏定义中#和##的作用
- 宏定义中##符号的作用
- C语言宏定义中的#和##的作用【转】
- #和##在宏定义中的作用
- 宏定义中##和#的作用
- 宏定义中##和#的作用
- 学习笔记 C++ const放在函数体前和函数参数列表之后的作用
- Java中final作用于变量、参数、方法及类该如何处理
- 宏定义:带参数的宏名和为空的宏体
- 关于regex_iterator()和regex_token_iterator()的区别,与他们不同参数时的不同的作用
- 12-3-26关于宏定义中的#,##
- do {...} while (0) 在宏定义中的作用
- android:布局参数,控件属性及各种xml的作用