fnhp.net
当前位置:首页 >> C++中y += x++ + 1 / 2什么意思 >>

C++中y += x++ + 1 / 2什么意思

y += x++ + 1 / 2可以写成:y=y+(x++)+1/2 表示:y的值等于y的原来值加上x的值加上1/2的值,后x再自加,又1/2整数除整数结果是是整数,所以1/2=0,所以运行结果就是y=y+x,x=x+1;例如:y=1;x=2; y += x++ + 1 / 2运行后的y值为:3,x值为:3

y -= x++ 等价于 y = y - (x++)

应该是 y = y+(x+2);

(x++)=2这一步说错了.x=1;(x++)的值是1.只是完毕后x的值再变为2.所以,(x++)+y的值就是3.

意思就是: y = x; x = x + 1;先把x的值赋值给y,x再进行自增长.=============================如果是y=++x;意思就是x = x+1; y=x;也就是x先自增长,再将x赋值给y;=============================望采纳,谢谢!

跟Y+=1差不多一个意思,即Y=y+1.>>是右移的意思.

x=1;y=x++;//意思是y=x+1;

1 y=x+++x表示y=(x++)+x,y等于x的两倍后,x的值加1.2 若x=1,则y=2

x+++y 系统它会自动认为++为x的后缀,先计算,即表达式为:(x++)+y; 所以表达式为3

c++中 匿名 分享到微博 提交回答 1 问: 函数下列函数中,图象经过原点的有( ) ①y=2x-2 ②y=5x2-4x ③y=-x2 ④y=x分之6 答: 解:有②,③分别检验即可.详情>>2 已知x,y∈R且y=x2,求证2(2x+2y)?7/

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.fnhp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com