y+=y-在C语言中是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 05:44:26
y+=y-在C语言中是什么意思

y+=y-在C语言中是什么意思
y+=y-在C语言中是什么意思

y+=y-在C语言中是什么意思
你可以看下C语言中运算符的优先级,一般来说,--的运算符优先级要高于+=的,所以你这个问题可以这么理
y--; //表示自减1,但是得这条语句运行完后才自减1.
y += y;//相当于:y = y+y;
比如说,若y=5;
则首先执行y--,此时y仍然为5,;然后在执行y+=y这条语句时,y的值就为4了,此时有:
y += y--等价于 结果y值 = 更新后的y值+执行y--时的y值,即:y = 5+4 = 9 .