易截截图软件、单文件、免安装、纯绿色、仅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# DataSet导出xml 批处理(循环)得怎么处理

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

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

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

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

C#发邮件21cn

21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......

c# c/s 通过webservice验证

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

问题:用户登录之后要查看合同信息,我在服务 ......

C# 利用socket传输XML文件问题

我现在要做一个用c#做的,利用socket传输XML文件,并解读XML文件,执行XML里面的相关操作之后,把结果动态地写入XML文件里,再传回去!最好能给个案例看看,急急急啊!!!
谢谢了!
怎么个解析法?

1、.net Romti ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号