易截截图软件、单文件、免安装、纯绿色、仅160KB

C#菜鸟 自增问题

                  int x=1;
Console.WriteLine ((x++)+(x++)+(x++));
Console.WriteLine (x);
  int y=(x++)+(x++)+(x++);
Console.WriteLine (y);
Console.WriteLine (x);

结果是
6
4
15
7
int x=2;
Console.WriteLine ((x++)+(x++)+(x++));
Console.WriteLine (x);
  int y=(x++)+(x++)+(x++);
Console.WriteLine (y);
Console.WriteLine (x);
时结果是
9
5
18
8


请帮忙解释下
关于自增int x=1時(x++)+(x++)+(x++),不是2+3+4,值應該是9啊
為何輸出結果是6呢
還有幫忙解釋後面Y的結果


第一个是1+2+3
后成的Y是5+6+7

((x++)+(x++)+(x++)); 为1+2+3
int x=2;
Console.WriteLine ((x++)+(x++)+(x++));
2+3+4
++x x加1后使用x(前置加)
x++ 使用x值后加1(后缀加)


int x=1時(x++)+(x++)+(x++)=3+2+1,如果换成++x就是4+3+2

我知道第一个是1+2+3
但不知道为么是
上个礼拜以为自己把自增问题搞明白了类
刚刚看到这个例子 又晕了
不是2+3+4么

int x=1
++x=2
x++=1这样对么


那样的句子最好少用!

1+2+3


引用
++x -> x执行完后是2,返回值是2...

x++ -> x执行完后是2,返回值是


相关问答:

C#调用 C DLL问题,懂的来抢分了

//C 接口
extern "C"
{
  TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);  
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

在C#中怎么把一个Excel保存成为一个Html文件?

在C#中怎么把一个Excel保存成为一个Html文件?
如同在Excel中  文件——保存为——格式选为html 生成的文件 及文件夹(在多张sheet 时)

引用
excelapp.Workbooks[1].PublishObjects ......

求一段delphi代码转C#代码,急用,可人民币支付,谢谢

急用。联系QQ:8775262,谢谢。
需要进行DllImport的地方直接写DLLImport.方法名。
如:DLLImport.GlobalAddAtom(……);
文件:UShare.pas
Delphi(Pascal) code:

unit UShare;
interface
uses Windows, Me ......

c# c/s 通过webservice验证

客户端:分布在全国不同地区,不同的用户有不同的用户名和密码。
服务端:采用webservice
数据库:客户信息表(user_info),客户合同表(user_contract)

问题:用户登录之后要查看合同信息,我在服务 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号