黑马程序员技术交流社区
标题:
关于define
[打印本页]
作者:
b31b33b34
时间:
2015-11-6 11:44
标题:
关于define
define的单行定义,举例说明之,属于少见用法
#define A(i) ##x
#define B(i) #@x
#define C(i) #x
如果我们假设i=1,那么A(1)就是1,B(1)就是‘1’,C(1)就是”1“
define的多行定义
#define可以进行多行定义,实是一个非常经典而且在设备驱动代码中经常要用到的一个方法,格式如下:
#define MACRO(arg1,arg2) do { \
test1; \
test2; \
}while(0)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2