设有宏定义命令: #define SUM 2+3 则表达式5+SUM*5的值为() A)50 B)30 C)22 D)20 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 宏定义 #define 表达式 命令 sum 搜索资料 1个回答 #热议# 空调使用不当可能引发哪些疾病? 百度网友e9608a1 2013-01-12 · TA获得超过147个赞 知道小有建树答主 回答量:169 采纳率:0% 帮助的人:103万 我也去答题访问个人页 关注 展开全部 22因为define只把SUM当作一个名称看待所以结果为5+2+3*5=22 追问 为什么只要3*5而不是(2+3)*5呢? 追答 这是define的一个缺陷,所以通常用const代替 来自:求助得到的回答 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-05-19 宏定义#define A(m) 5*m,则表达式的值A(2+3)/3的值为 在线等啊亲 1 2014-06-02 设有如下宏定义:#definition N 5,则表达式2/N+10,的多少?能详细讲下理由不?谢谢 更多类似问题 > 为你推荐: