优秀的程序员不会写出这种模棱两可的程序。
java 中符合赋值是左结合的 所以是 -2 20c++ 中符合赋值是右结合的 所以是 -24 20呵呵。。。
这些细节问题 仔细看下书就会发现的 基础
1)规范,专业的编程写法不是这样写的,不能写容易出现歧义,不容易理解的代码;2)结果不一样,与语言的编译器处理的实现细节相关,编译器处理方式不一样,结果当然不一样啦。3)尽量不要用这种不规范的方式编码,软件编程不是show技巧!