#define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c;printf("%d\n",d);}求解题的过程和答案... d=SUB(a+b)*c; printf("%d\n",d); }求解题的过程和答案 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 #define sub int 搜索资料 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 百度网友1f4cf6dbb 2011-10-29 · TA获得超过387个赞 知道小有建树答主 回答量:553 采纳率:100% 帮助的人:264万 我也去答题访问个人页 关注 展开全部 d=SUB(A+B)*C //a=a+bd=(a+b)-(a+b)*c //没有括号把前面括起来,因为这是define定义的宏的特点d=5-5*5=-20 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 北京月之暗面科技有限公司广告2024-12-01Kimi 智能生成文档,让数学练习题创作更简单!kimi.moonshot.cn OGRobot 2011-10-29 · TA获得超过1516个赞 知道小有建树答主 回答量:335 采纳率:100% 帮助的人:609万 我也去答题访问个人页 关注 展开全部 最关键的是你的宏定义:#define SUB(a) (a)-(a)在编译时这一句:d=SUB(a+b)*c;实际被展开成了这样:d=(a+b)-(a+b)*c;如果你想要得到你预期的结果,那你需要修改宏,把结果也用括号包起来:#define SUB(a) ((a)-(a)) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容【word版】内蒙古专升本真题及答案专项练习_即下即用内蒙古专升本真题及答案完整版下载,海量试题试卷,全科目覆盖,随下随用,简单方便,即刻下载,试卷解析,强化学习,尽在百度教育www.baidu.com广告新版专升本历年真题试卷-360文库在线阅读-可下载可打印360文库全行业资料文档,覆盖学习资料、实用文档、总结范文、协议模板、汇报资料、行业材料等6亿+精品文档,快速下载,即刻套用,任您挑选!wenku.so.com广告2024年历年专升本考试真题-专业版-一键下载优质真题资源,备考技巧,解题策略,学习指南等资源尽在360文库!随时下载使用!wenku.so.com广告 其他类似问题 2018-05-10 #include<stdio.h>#define SUB(a) (a)-(a) main(0){int a=2,b=3,c=5,d;d=SUB(a+b)*c;接着下面 38 2018-04-13 #include<stdio.h> #define SUB(a) (a)-(a) main( 6 2018-03-10 #define SUB(a) (a)-(a)这是什么意思?还是印错了? 183 2018-02-27 #define P 3 #define S(a) P*a*a main() {int ar; ar=s(3+5) printf("\n%d",ar) } 这个答案是29,不懂。。 147 2017-09-29 #define a #define a 1 两者什么区别 书上都没说着两者的区别啦,苦恼哦 65 2010-08-06 C语言选择题,SUB(a) (a)-(a),求详解 19 2016-11-17 #define SUB(x,y)(x)*y #include<stdio.h> main() {int a=3,b=4; printf9"%d\n",sub(a++,b++)) 怎么做啊。 18 2012-03-05 #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf(“%d\n”,c); } 7 更多类似问题 > 为你推荐: