c语言中x+=y--是什么意思

如题所述

C语言运算符 按级别1最优先,依次顺序

-- 后缀自减 2极

+= 赋值运算符 16 级

因此
x+=y--
相当于
X+=(Y--)
相当于
X=X+(Y--)
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-31
x
+=
++y

x
=
x
+
(++y),赋值号右边++y的意思是y自增1,再与x的值相加赋给左边的x
假如x=1,
y=2,那么x
=
1+(++2)
=
1+3=4
第2个回答  推荐于2017-11-02
实际效果就是一次执行
x = x + y;
y = y - 1;本回答被提问者和网友采纳
第3个回答  2017-11-01
它就等同于:
x=x+y;
y--;
第4个回答  2020-01-13
相似回答