中易网

inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf("%d,%d,%d\n",a,b,c);怎么计算?

答案:2  悬赏:20  
解决时间 2021-11-28 07:01
inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf("%d,%d,%d\n",a,b,c);怎么计算?
最佳答案
b+3 ;//=3 b=0
a=b ;//a=0 b=0
a-=a-5 ;//a-5 = -5 a-=(-5) = 5 a=5
c=逗号表达式的值,逗号表达式的值为最后一个表达式的值
c=(a-=a-5),(a=b,b+3)的这个逗号表达式的值就是(a=b,b+3)的值是(b+3)b=0则b+3=3
所以整个表达式的值为3,则c=3
输出为:
5,0,3

以上
全部回答
大哥题都不对。 int a=0,b=0,c=0; c=(a-=a-5),(a=b,b+3); printf(“%d,%d,%d\n”,a,b,c); 按程序运行来讲吧。 第一句不说了... 第二句为逗号表达式。 c=(a-=a-5) 给c赋值,把a-=a-5的结果赋给c; (a-=a-5)=(a=a-(a-5)); 把a=0;代入得a=5; 进而(a-=a-5)的值为5; c=5; 接下来执行(a=b,b+3); 这里面又有逗号表达式。 a=b;因b=0;故a=0; b+3;不对任何变量赋值,相当于空语句; 综上所述:a=0;b=0;c=5. 论述完毕.....................
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
karicare可尼可为什么和karicare可瑞康英文名
太要派出所地址在什么地方,想过去办事
卫浴装饰品品牌哪个好?
代子营派出所地址有知道的么?有点事想过去!
班鹭的意思是什么啊?请解释下!
桐派派出所办公地址在什么地方,我要处理点事
牡丹江师范学院英语系怎么样?各个方面?
求同济户政科的地址?具体在东南西北哪些标志
谗狠的意思是什么啊?请解释下!
发蜡和弹力素有什么分别?
跑步机上跑步的正确姿势?
城关派出所社区巡逻中队地址在什么地方,想过
电蚊香对红玫瑰蜘蛛有没有伤害
岭北派出所地址有知道的么?有点事想过去!
仁闻的意思是什么啊?请解释下!
推荐资讯
奶奶插中间,爸妈总吵架,怎办?
关于上海大众桑塔纳3000的故障问题
湘山村木桶饭(品味小吃城店)地址在哪,我要去
dnf阿修罗买了cc套武器和首饰买什么好拜托各
从滕州怎么去临沂芨山
逻候的意思是什么啊?请解释下!
请问一下补办的四级证明可以申请自考学士学位
QQ三国高级强身石多少钱?拜托各位了3Q
我是农历1999年9月28日是什么星座
典当行真的还是假的
去青州黄花溪必须要走盘山路吗,有没有好走的
一个长方体的高如果减少3dm,就成为一个正方体
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?