A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© b31b33b34 中级黑马   /  2015-11-6 11:44  /  849 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马