int i=5;int j=(++i*2)+(++i*3);j是多少?解决办法

int i=5;int j=(++i*2)+(++i*3);j是多少?
移植JAVA代码过来,遇到一个莫名的问题,跟了我大半天,原来。。。

举个类似的例子,大家算下哈

------解决方案--------------------
c/c++不是java。
答案是不确定
------解决方案--------------------
的确是一个日经帖。

大家都已经重复得不想再重复了,这种语句在不同的编译器下会有不同的结果,没标准答案的。

用这种语句会使程序移植性变得极差,书本和老师都明令禁止这些语句的出现。因为它基本没有可读性。
------解决方案--------------------
别问了,没答案的 答案是不确定


------解决方案--------------------
根据编译器来判断