您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页i--和--i的区别

i--和--i的区别

来源:宝玛科技网
i--和--i的区别

问题:⽅式⼀:

var i = 0;i -= --i;

Console.WriteLine(i);

⽅式⼆:

var i = 0;i -= i--;

Console.WriteLine(i);

两种代码执⾏结果⼀样吗?

答案是不⼀样的,⽅式⼀输出结果是:1,⽅式⼆的输出结果是:0.--i 或者是 ++i 在有对象接收的时候,是先进⾏运算得到结果的。i-- 或者是 i++ 在有对象接受的时候,是不会进⾏运算的。

但是当⽆对象接受的时候,单纯写运算式,那么i 的值是会同步受到影响的。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务