c++中y += x++ + 1 ⼀ 2什么意思

2025-04-04 20:14:48
推荐回答(1个)
回答1:

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