问题补充说明:int a=3,b=4,c=5; c=(a+=a-=a),(b=a,c+2);求a= ,b= ,c= 知道答案a,b都等于0可是不知道为什么c也等于0?希望把过程写一下
inta=3,b=4,来自c=5;
c=(a+=a-=a360问答),//这里是分开两句话的
(b=a,c+2);
a+=a-=a这个是从右往左运行
a-=aa=0
a+=aa=0
c=ac=0所以c=0
b=ab=0
c+2c不变
不是的
是要括号括上才取最后一个
比如
c=((a+需均肥济办美万操磁范具=a-=a),(b=a,c+2));
这样才是取后面的
标签:运算符,逗号,语言
版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/answer/184436.html