表达式求值X+++--X的计算顺序是怎么样的?
int x = 1;
Console.WriteLine("Result: {0}", x+++--x);
结果是多少?
并解释~
------解决方案--------------------唉,写这种代码的人,直接辞退
------解决方案--------------------
------解决方案--------------------编译好以后,看下IL就知道是什么回事了。总的来说是从左到右执行的。
代码:
C# code
static void Main(string[] args)
{
int x = 1;
Console.WriteLine("Result: {0}", x+++--x);
Console.ReadLine();
}