c#中i++,++i,--i,i--,是什麽意思?如何计算?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 11:34:55
c#中i++,++i,--i,i--,是什麽意思?如何计算?

c#中i++,++i,--i,i--,是什麽意思?如何计算?
c#中i++,++i,--i,i--,是什麽意思?如何计算?

c#中i++,++i,--i,i--,是什麽意思?如何计算?
首先说一下++i和i++的区别
从具体算法上来说,++i的效率高,i++的效率低.
--同理.就是i = i - 1
符号在前的话,就是先进行--的运算,然后将运算的结果赋值给等号左侧的变量.
--在后面就是,先将值赋给等号左侧的变量,然后进行i = i - 1的计算.
如果单独拿出来,没有等号左侧的变量.
i++;
++i;
计算结果没有差别