奥礼网
新记
y+=y-在C语言中是什么意思
如题所述
举报该文章
相关建议 推荐于2018-05-10
你可以看下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 。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/1n1kana1d.html
其他看法
第1个回答 2011-03-24
y+=y-在C语言中是把y-的值赋值给变量y+
第2个回答 2011-06-28
(!x++||y--)
这个逻辑大概就是
x等于0或者y不等于0最后表达式结果为1
++和--是后做的
还有如果x为0,y就不--了
第3个回答 2011-03-23
是y+=y--吧
第4个回答 2020-01-13
您的浏览器不支持HTML5视频
相似回答
大家正在搜
相关问题
c语言中++y是什么意思
谁能告诉我C语言中y++ 或则y--的是什么意思呀
C语言中--y什么意思?
C语言中x^y是什么意思?
c语言中x+=y--是什么意思
x+=++y在c语言中是什么意思