读书人

int i=5;int j=(++i*2)+(++i*3);j是多

发布时间: 2012-03-08 13:30:13 作者: rapoo

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

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

[解决办法]
c/c++不是java。
答案是不确定
[解决办法]
的确是一个日经帖。

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

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


[解决办法]
根据编译器来判断

读书人网 >C++

热点推荐