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

首先说一下++i和i++的区别

从具体算法上来说,++i的效率高,i++的效率低.

--同理.就是i = i - 1

符号在前的话,就是先进行--的运算,然后将运算的结果赋值给等号左侧的变量.

--在后面就是,先将值赋给等号左侧的变量,然后进行i = i - 1的计算.

如果单独拿出来,没有等号左侧的变量.

i++;

++i;

计算结果没有差别