分解计算
这和C的计算逻辑有关,
z--先计算后赋值,在这个式子里其值是3
++x先赋值后计算,所以是2
y+=3/2 等效于 y=2+(3/2)=2+1(如果X,Y,Z都是int变量)
话说你这个题坑还是挺多的。
其实你应该写在c或者PHP里分步执行下,观察每个变量的值就明了了。
using System;
public class Test
{
public static void Main()
{
int x=1;
int y=2;
int z=3;
y+=z--/++x;
Console.WriteLine(y);
}
}
温馨提示:答案为网友推荐,仅供参考