同样的 C语言高手来

[复制链接]
查看11 | 回复2 | 2012-9-2 13:38:32 | 显示全部楼层 |阅读模式
宏只是实现替换,并不为你自动加括号如果写成你那样就得到F(a, b, c)=(a+b/a-b)+(c+b/c-b), 显然这是错...
回复

使用道具 举报

千问 | 2012-9-2 13:38:32 | 显示全部楼层
FU(m,n) ((m)/(n)) 是一个宏,它会把参数原样展开,如下:value=((a+b)/(a-b))+((c+b)/(c-b));如果写成 FU(m,n) (m/n) 就展开成:value=(a+b/a-b)+(c+b/c-b);这样不符合愿意,错了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行