Die Reihenfolge der Ausführung der Parameter gewährleistet, die in Java?
Gegeben der folgende Funktionsaufruf in C
:
fooFunc( barFunc(), bazFunc() );
Die Reihenfolge der Ausführung der barFunc
und BazFunc
ist nicht angegeben, so barFunc()
kann aufgerufen werden, bevor bazFunc()
oder bazFunc()
vor barFunc()
im C
.
Tut Java
geben Sie eine Reihenfolge der Ausführung der Funktion-argument-Ausdrücke oder wie C
ist, dass nicht spezifiziert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der Java Language Specification (Ausdrücke):