给定C中的以下函数调用:

fooFunc( barFunc(), bazFunc() );

没有指定barFuncBazFunc的执行顺序,因此barFunc()中的bazFunc()可以在bazFunc()之前调用,或者在barFunc()之前在C之前调用。
Java是否指定函数参数表达式的执行顺序,还是像C这样未指定?

最佳答案

Java Language Specification(关于表达式):

07-26 00:39