打印

#define 宏名称 {,,,}这种语法什么意思?

[复制链接]
1899|4
手机看帖
扫描二维码
随时随地手机跟帖
沙发
fangang0313| | 2011-1-5 11:30 | 只看该作者
反正就是把括号里的东西连带括号换掉那个 宏名称 就是。。

使用特权

评论回复
板凳
clleady|  楼主 | 2011-1-5 12:54 | 只看该作者
你说的不清楚,能举个例子吗?这是不是逗号表达式。

使用特权

评论回复
地板
lelee007| | 2011-1-5 13:28 | 只看该作者
是不是逗号表达式你把宏展开看了不就知道了么

使用特权

评论回复
5
fangang0313| | 2011-1-5 13:39 | 只看该作者
#define aaaa {1,2,3}

int b[3] = aaaa;

替换掉就是 int b[3] = {1,2,3};

define 的意思就是 替换嘛,管他什么表达式不表达式

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:活到老学到老

219

主题

477

帖子

1

粉丝