标签: java methods parameters
可能重复: Order of execution of parameters guarantees in Java?
如果我有类似的Java方法:
public void func(byte b, byte c) {...}
我这样使用它:
a = 0; func(a++, a);
首先传递哪个参数?因为如果我没有错,如果它是左边的那么b = 0和c = 1.如果它是正确的那么那么b = 0并且c = 0?
谢谢。
答案 0 :(得分:9)
从左到右评估参数as specified in the JLS - section 15.7.4。