问题:⽅式⼀:
var i = 0;i -= --i;
Console.WriteLine(i);
⽅式⼆:
var i = 0;i -= i--;
两种代码执⾏结果⼀样吗?
答案是不⼀样的,⽅式⼀输出结果是:1,⽅式⼆的输出结果是:0.--i 或者是 ++i 在有对象接收的时候,是先进⾏运算得到结果的。i-- 或者是 i++ 在有对象接受的时候,是不会进⾏运算的。
但是当⽆对象接受的时候,单纯写运算式,那么i 的值是会同步受到影响的。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务