高手解释下这个得执行过程int i=1;i=++i + ++i;cout<<i;结果i=9,想不太明白,请教各位解释一下[解决办法]应该各个编译器下运行不一样把,这跟编译器的编译原理有关,要查阅手册。[解决办法]没有什么好讨论的,以前有过不少的类似帖子。(各编译系统实现不同VC++中答案是6)楼主在真正的写代码时永远不要写成如此就OK啦。