c++里 y=1,y––为啥是1

2025-12-14 08:38:51
推荐回答(2个)
回答1:

y--是后置自减,先使用y的当前值,然后令y自减1。

如:
int y=1,x;
x=y--;
则x等于y的原值1,y最后等于0。

回答2:

y—有点类似等效y=y-1
但是这里的y是没有操作之前的y

—y可能才是你想要的