首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

表达式求值X+++-X的计算顺序是如何样的

2012-09-24 
表达式求值X+++--X的计算顺序是怎么样的?int x 1Console.WriteLine(Result: {0}, x+++--x)结果是多

表达式求值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();    } 

热点排行