我在Java中尝试了以下代码
t1 = 5;
t2 = t1 + (++t1);
System.out.println (t2);
Run Code Online (Sandbox Code Playgroud)
我的观点是因为++具有比+更高的优先级,以上变为
t2 = t1 + (++t1);
t2 = t1 + 6; // t1 becomes 6 here
t2 = 6 + 6;
t2 = 12;
Run Code Online (Sandbox Code Playgroud)
但是,我得到了t2的答案11.谁能解释一下?