#include<iostream>
using namespace std;
int main()
{
int i=1;
cout << ++i*++i <<endl;
return 0;
}
结果为什么是9.
延伸:
使用java的时候,为什么结果是6.求解答~谢谢
谁说C++是9的?我大clang++编译出来的就是6,哼!
在 C/C++ 里这是未定义行为,详细参见顺序点相关知识。
http://www.cnblogs.com/dolphin0520/archive/2011/04/20/2022330.html