永发信息网

C语言x*=3+1 什么意思

答案:1  悬赏:70  手机版
解决时间 2021-04-01 07:13
C语言x*=3+1 什么意思
最佳答案
x*=3+1意思是x=x*(3+1),也就是x=x*4
就是把x乘以4得到的积再赋值给x追问那就和下面的x+=y=z=5说不过去啊这样的话,答案也不对那这个你是怎么理解的追答请不要截取问题的一部分来提问,x*=3+1与x+=y=z=5不是一码事

x*=3+1等价于x=x*4是正确的
而x+=y=z=5的运算方式如下:
x+=(y=z=5)
y=z=5的意思是把5赋值给z,然后表达式z=5的值为5,再把z=5的值即5赋值给y,则整个表达式y=z=5的值为5,于是有:
x+=y=z=5等价于x+=5,即x=x+5,就是把x加上5得到的和赋值给x
假设开始时,x的值为1,则执行此语句后,x的值为1+5=6追问
那就帮忙整体看一下求求你追答开始时,x的值为2,执行语句x*=3+1;后,x的值变成8
第一个printf输出8,因为x++是后置++,所以先输出x的值,再把x的值加1,也就是说,第一个printf语句输出8,然后x的值变成9
再执行语句x+=y=z=5;x的值变成9+5,变成14
第二个printf语句输出14
再执行语句x=y==z;因为y与z都被赋值成了5,所以y==z为真,即1,再把1赋值给x,所以
第三个printf语句输出1
所以整个程序的输出为:8,14,1追问厉害怎样加你为好友向你请教请教
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
.下列错别字最多的一组是 ( ) A.偃
我妈49岁,还可以买养老保险吗?
上海有没有专业的改灯店,想去改一下汽车大灯
有没有性格超好的女生?
经常接触到油漆稀释剂(稀料)对身体有什么危
武动乾坤林动有几个老婆几个
内衣面料氨纶8%涤纶92%里料锦纶75.6%氨纶24.4
上海股交中心 Q板和E板收费明细
58同城上的电子订单员工作是骗人的吗
气动直钉有哪些优点?露美家的直钉怎么样?
为什么要使用别墅安防系统
郎逸2015款汽油泵声音大怎么回事
在蒹葭这首诗中诗人追到了伊人吗?为什么?
城堡高20米大树高8米城堡比大树高多少米
整数几除以几=2.74
推荐资讯
基于三个循迹传感器(分辨黑白线) 三个红外
我求的是姻缘签,“一锥卓地要求泉,努力求之
走过路过别错过,请大神帮我诊断诊断
金鱼的长度一般是多少金鱼长度最长是多少,最
朵唯安卓手机进入recovery模式的方法?
报考大学是本省的好还是外省的好?
If you’d like to go sightseeing, the foll
国家一直提倡废品再利用,粉碎塑料受国家保护
护发素真的能给头发营养吗
【NBA2K Online】橙卡重生和分解
黑塔利亚里耀君的阿鲁是什么意思?
在一段细木棍的一端缠绕几圈铁丝,使它能直立
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?