请高手帮忙:C#与C++的一个问题? 对于下面代码:int x=4;x+=x++;在C#/java与C++中执行出来的结果不一样?请高手帮忙分析一下为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int x=4;x+=x++; ==>x=x+(x++);应该是九吧. x += x++; 是很不好的编码方式。不同的编译器有不同的理解方式。把代码分开写,人容易理解,编译器也不会有歧义:x++;x += x; C++中执行结果是9,为什么在C#/java中得到x却是8呢? 那能不能帮忙告知它们分别是如何理解的?thanks! int x=4;x+=x++; ==>x=x+(x++); C++x+=x++; ==>x=x+x++;.net,java我想是这样的. c# xp下编译的windwos程序在windows7运行很慢 请教事件委托。。。。。。 关于多窗口的问题 【大家说 是操作对象好 还是操作dataSet好】 有关使用Visual studio 2005部署问题 关于c#中使用ACCESS的查询问题?(在线等) 请教:怎样用javascript脚本使treeview里的选中节点不可见 不联网获取电脑的唯一标示 如何让自己的application同一时间只执行一次 Net Remoting winform中如何备份数据库 C#操作word2007的问题
x+=x++; ==>x=x+(x++);
应该是九吧.
x++;
x += x;
x+=x++; ==>x=x+(x++); C++
x+=x++; ==>x=x+x++;.net,java我想是这样的.